TikTok
Machine Learning Engineer Graduate (Ads Targeting)- 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Completing or recently completed a Bachelor's/Master's degree in Computer Science, Mathematics, Statistics, or a related discipline.
About the job
Contribute to machine learning algorithms and production systems for TikTok Ads targeting, including user modeling, lookalike modeling, and automatic targeting.
What you'll do
- Develop and support ads targeting algorithms, including user interest modeling, audience expansion, and targeting selection.
- Support offline model training and evaluation, and assist with online A/B testing and KPI analysis.
- Collaborate with product, data, and engineering teams to productionize models in the ads delivery stack.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, or a related discipline.
- Strong Python coding skills.
- Solid ML/DL/LLM fundamentals, including LR/GBDT, DNNs, LLM, evaluation, regularization, and tuning.
- Comfort with SQL and Pandas; passion for ads, recommenders, or growth and learning business metrics.
Nice to have
- C++/Go; Spark/Flink/Hive.
- Experience in ads targeting, recommender systems, search, retrieval/ranking, representation learning, causal/experimentation; PyTorch/TensorFlow, production inference, large-scale data processing, feature platforms, or vector search (ANN).
Tools
Python, C++, Go, SQL, Pandas, Spark, Flink, Hive
AI focus
Develop ads-targeting ML models for user and lookalike modeling, automatic targeting, and delivery; support training, evaluation, experimentation, and productionization.
Model-written summary · the original posting is authoritative