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