Drimva

TikTok

Machine Learning Engineer Graduate (Commerce Ads) - 2027 Start

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

Education
Bachelor's or above degree in Computer Science, Computer Engineering, or a related technical discipline; candidates may be completing or have recently completed the degree.

About the job

Build scalable machine-learning systems and models for commerce ad ranking, relevance, and advertiser marketing optimization, while developing new features and shopping experiences.

What you'll do

  • Develop scalable ML systems and models for ad ranking and advertiser optimization, including click/conversion prediction and user journey optimization.
  • Experiment with features to improve model accuracy and use ML to improve ad relevance, quality, and delivery.
  • Collaborate with product managers, designers, and other disciplines on future TikTok shopping experiences.

What they ask for

  • Completing or recently completed a Bachelor's or higher degree 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.
  • Analytical thinking and essential knowledge of statistics.
  • Grounding in machine and deep learning, plus familiarity with the architecture and implementation of at least one of TensorFlow, PyTorch, or MXNet.

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

Develop machine-learning models and systems for commerce ad ranking, prediction, feature experimentation, and optimization of ad relevance and advertiser marketing strategies.

Model-written summary · the original posting is authoritative

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