Jobs and Careers
TI

Senior Software Engineer, TikTok Ads Diagnosis & Optimization

TikTok
San Jose, United Statesfull_timeVerifiedPosted 28 Jul 2025

About the role

Our Ads Diagnosis & Optimization team is working on building the next-generation ads bidding & ranking diagnosis platform for TikTok Ads to support that growth and help empower creators, connect people, and explore possibilities.



We are seeking Senior Software Engineers with a solid background in auction, recommendation, or deep learning to help us improve our existing delivery system that optimizes experience and monetization efficiency via advanced technology, such as LLM or NLP. You will have the opportunity to partner closely with a fully globalized team to deep dive into engineering design and state-of-the-art machine learning models iteration across many kinds of products growth in a high-impact and fast-paced environment. Some of the world's most challenging technical and business problems are waiting for you to solve.



What You'll Do:

1. Understand ads platform objectives and take full advantage of modern machine learning techniques to improve ads relevance and quality delivered to end users.

2. Collaborate with Product Managers, Designers, and other disciplines to diagnose delivery problems, optimize experiences and improve monetization efficiency on TikTok.

3. Explore and Develop core systems and algorithms , including ads bidding, ads targeting, ads ranking, model serving reliability, etc.

4. Conduct cutting-edge research in auction, recommendation, or deep learning related problems, and apply the technology to different business scenarios.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

TikTok

View company profile →