Drimva

TikTok

Machine Learning Engineer Intern (Lead Ads) - 2027 Summer

San Jose, California · Internship · Posted Oct 28, 2026

Education
Currently pursuing a Bachelor's or above degree in Computer Science, Computer Engineering, or a related technical discipline.

About the job

Develop and optimize large-scale advertising delivery systems and machine-learning algorithms for personalized lead ads, including relevance, ranking, query understanding, and ad performance.

What you'll do

  • Develop large-scale ads systems and iterate on ads algorithms using machine learning.
  • Optimize relevance models and strategies, NLP/query understanding, CTR/CVR estimation, and ad pacing or traffic control.
  • Analyze data, build models and features, and partner with product and operations teams on product strategy and features.

What they ask for

  • Currently pursuing a bachelor's degree or above in Computer Science, Computer Engineering, or a related technical discipline.
  • Programming skills in languages such as Go, C/C++, or Python; knowledge of data structures, algorithms, and Linux development.
  • Knowledge of statistics and machine- and deep-learning concepts and techniques, such as CNN/RNN/LSTM.
  • Familiarity with the architecture and implementation of at least one framework: TensorFlow, PyTorch, or MXNet; able to commit to 12 weeks full-time during Summer 2027.

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

Machine learning for personalized ad delivery, relevance and ranking, NLP/query understanding, CTR/CVR prediction, and ad pacing.

Model-written summary · the original posting is authoritative

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