TikTok
Machine Learning Engineer, Ads Targeting
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BS/MS in Computer Science, Statistics, Operation Research, Applied Mathematics, Physics, or a similar quantitative field, with related experience.
About the job
Develop machine-learning models and scalable data platforms for TikTok ad targeting, optimizing advertiser budgets and delivery for user value and ROI.
What you'll do
- Develop applied machine-learning projects and own key ad-targeting components or strategies.
- Build scalable platforms and pipelines for ad-targeting products.
- Work with product and business teams on product vision.
What they ask for
- BS/MS in Computer Science, Statistics, Operation Research, Applied Mathematics, Physics, or a similar quantitative field, with related experience.
- Hands-on experience in machine learning, deep learning, statistical models, or applied mathematical methods.
- Strong coding skills, especially in Python/C++/Go, and experience with high-load systems.
- Familiarity with online experimentation and analytics, and with big data systems including Hadoop and Spark.
Nice to have
- Experience in reinforcement learning, transfer learning, or counter-factual optimization; user modeling with deep learning on large-scale datasets; or privacy-preserving modeling.
- Understanding of online advertising business value; experience developing ads ranking/retrieval/targeting or recommender systems.
Tools
Python, C++, Go, Hadoop, Spark
AI focus
Apply machine learning to ad targeting, user interest and intention modeling, budget scaling, and advertising delivery optimization. Preferred areas include reinforcement learning, transfer learning, counter-factual optimization, and privacy-preserving modeling.
Model-written summary · the original posting is authoritative