Drimva

TikTok

Machine Learning Engineer, Commerce Ads

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

Experience
Related work experience; no number of years specified.
Education
BS/MS degree in Computer Science, Computer Engineering, or other relevant majors.

About the job

Build scalable machine-learning systems and models that improve commerce ad ranking, relevance, and advertiser outcomes on TikTok.

What you'll do

  • Develop and experiment with machine-learning models and features for ad ranking, prediction, format selection, and user-journey optimization.
  • Use machine learning to improve ad relevance, quality, and delivery against platform objectives.
  • Collaborate with product managers, designers, and cross-functional teams on shopping experiences.

What they ask for

  • BS/MS in Computer Science, Computer Engineering, or another relevant major, with related work experience.
  • Programming skills in languages such as Go, C/C++, or Python; familiarity with data structures, algorithms, and Linux.
  • Analytical ability and essential knowledge of statistics.
  • Grounding in machine- and deep-learning concepts, plus familiarity with the architecture and implementation of at least one of TensorFlow, PyTorch, or MXNet.

Nice to have

  • Understanding of online advertising, bidding, auctions, or ad quality.
  • Experience with large-scale distributed systems or search and recommendation.

Tools

Go, C/C++, Python, Linux, TensorFlow, PyTorch, MXNet, Spark

AI focus

Develop and apply machine-learning models for ad ranking, click-through and conversion prediction, format selection, user-journey optimization, and improved advertising outcomes.

Model-written summary · the original posting is authoritative

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