Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)