Drimva

TikTok

Machine Learning Engineer Graduate (Lead Ads) - 2027 Start

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Completing or recently completed a Bachelor's degree or above in Computer Science, Computer Engineering, or a related technical discipline.

About the job

Develop machine-learning algorithms and large-scale advertising systems to improve lead-ad relevance, ranking, delivery, and performance on TikTok.

What you'll do

  • Develop and iterate large-scale ad systems, ad algorithms, and machine-learning models.
  • Optimize relevance, query understanding, CTR/CVR estimation, ranking, and ad pacing or traffic control.
  • Analyze data, engineer features, and collaborate with product teams on strategy and features.

What they ask for

  • Completing or recently completed a Bachelor's degree or above in Computer Science, Computer Engineering, or a related technical discipline.
  • Programming skills in languages including Go, C/C++, or Python; familiarity with data structures, algorithms, and Linux.
  • Knowledge of statistics and theoretical machine-learning and deep-learning concepts, including CNN/RNN/LSTM.
  • Familiarity with the architecture and implementation of at least one of TensorFlow, PyTorch, or MXNet.

Nice to have

  • Experience or familiarity with ads systems, recommendation, search, or ranking.

Tools

Go, C/C++, Python, Linux, TensorFlow, PyTorch, MXNet, CNN/RNN/LSTM

AI focus

Apply machine learning and deep learning to ad relevance, query understanding, ranking, CTR/CVR estimation, and ad delivery optimization.

Model-written summary · the original posting is authoritative

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