Senior Software Engineer, Ads Infra - Big Data - USDS
Company: TikTok USDS Joint Venture
Location: Seattle, WA
Type: Full-time
Posted: 2026-04-22
About this role
Responsibilities
About the team
The TikTok USDS shop Ads team is dedicated to blending advertiser focus with technical expertise. Our mission is to enhance shop ads—both open-loop and closed-loop—to establish TikTok US as an essential growth engine for businesses of all sizes and a top destination for consumers to discover and buy products, content, and services. We are crucial to driving TikTok's ad revenue and are committed to developing the next-generation shop ad solutions for the platform.
Responsibilities
- Build highly scalable machine learning systems and state-of-the-art machine learning models to improve ad ranking quality and optimize advertisers' marketing strategies. Examples include but are not limited to click through rate prediction, conversion rate prediction, intelligent format selection and user journey optimization.
- Explore, develop and experiment with new features to improve model accuracy.
- Understand ads platform objectives and take full advantage of modern machine learning to improve ads relevance, quality, and quantity delivered to end-users.
- Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of shopping experiences on TikTok.
Qualifications
Minimum Qualifications
- Bachelor's degree or above, major in computer science or related technical disciplines.
- 3+ years of hands-on experience in big data processing and storage frameworks, e.g. Hadoop, Flink, Spark, Kafka, Hive, HBase, Redis, RocksDB, etc.
- Strong Computer Science fundamentals (coding, algorithms, data structures, software design) and problem-solving skills.
- Ability to think critically and to formulate solutions to problems in a clear and concise way;
- Effective communication skills and a sense of ownership and drive.
Preferred Qualifications
- Experience in Ads domain.
- Strong programming expertise in C++ or Go, including debugging and performance optimization in ...