Drimva

TikTok

Machine Learning Engineer, TikTok Lead Ads

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

Experience
3+ years applying machine learning methods for ranking and 3+ years of software development experience.
Education
BS/MS degree in Computer Science, Computer Engineering, or other relevant majors.

About the job

Develop machine learning solutions and scalable systems to improve the ranking and delivery of TikTok Lead Ads.

What you'll do

  • Develop and improve large-scale online ads delivery systems.
  • Explore multi-stage ranking models, analyze data, and develop features.
  • Partner with cross-functional teams to launch Lead Ads products and features.

What they ask for

  • BS/MS in Computer Science, Computer Engineering, or another relevant major.
  • 3+ years of hands-on experience applying machine learning methods to ranking.
  • 3+ years of software development experience, with strong coding skills, especially in Python/C++.
  • Experience with recommender system projects; familiarity with online experimentation, analytics, and statistics.

Nice to have

  • Experience with Tensorflow, PyTorch, or MXNet.

Tools

Python, C++, Tensorflow, PyTorch, MXNet

AI focus

Develop and apply machine learning models and ranking algorithms for personalized online advertising and lead ads delivery.

Model-written summary · the original posting is authoritative

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