Drimva

TikTok

Machine Learning Engineer Intern (Commerce 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 scalable machine-learning systems and models to improve TikTok Commerce Ads ranking, relevance, and advertiser marketing outcomes.

What you'll do

  • Build and improve ads-ranking models, such as click-through and conversion-rate prediction, format selection, and user-journey optimization.
  • Develop and experiment with features to improve model accuracy and ads relevance, quality, and delivery.
  • Collaborate with product managers, designers, and other disciplines on future TikTok shopping experiences.

What they ask for

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

Nice to have

  • Understanding of online advertising, ads bidding and auctions, or ads quality control.
  • Experience with resource management or task scheduling in large-scale distributed software, or relevant search and recommendation work or research.

Tools

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

AI focus

Build and experiment with machine-learning models and systems for ads ranking, click-through and conversion prediction, format selection, user-journey optimization, and ad relevance.

Model-written summary · the original posting is authoritative

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