TikTok
Machine Learning Engineer, Brand Ads
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BS/MS in Computer Science, a related field, or equivalent practical experience.
About the job
Build and evolve large-scale systems for brand advertising delivery, including pacing, inventory forecasting and allocation, traffic strategy, and delivery controls.
What you'll do
- Build and optimize the delivery stack across pacing, allocation, traffic strategy, and delivery controls.
- Drive products from concept to launch with cross-functional partners, owning technical design, implementation, experimentation, and iteration.
- Use data and experiments to diagnose problems and turn business goals into scalable delivery strategies and system designs.
What they ask for
- BS/MS in Computer Science, a related field, or equivalent practical experience.
- Strong coding, debugging, and system design fundamentals.
- Proficiency in Go, C/C++, Java, Python, or similar languages.
- Experience with large-scale backend, recommendation, or advertising systems.
Nice to have
- Hands-on ads delivery experience in pacing, allocation, forecasting, traffic strategy, or guaranteed delivery.
- Familiarity with reservation or guaranteed product models.
Tools
Go, C/C++, Java, Python
Model-written summary · the original posting is authoritative