TikTok
(General Hire) Machine Learning Engineer Graduate (Performance Monetization) - 2027 Start (PhD)
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- PhD in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
About the job
Develop large-scale TikTok Ads systems and applied machine learning projects, owning targeting components or strategies and collaborating with product and business teams on product vision.
What you'll do
- Develop a large-scale Ads system and state-of-the-art applied machine learning projects.
- Own key targeting components or strategies in TikTok’s ads monetization ecosystem.
- Work with product and business teams on product vision.
What they ask for
- Completing or recently completed a PhD in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline; completion or expected graduation within 12 months.
- Experience and strong theoretical grounding in machine learning concepts and techniques.
- Programming, debugging, and optimization skills in one or more general-purpose programming languages.
- Experience with one or more machine learning frameworks.
Nice to have
- Experience with ads systems, recommendation, search, or ranking.
Tools
Go, C/C++, Python, Tensorflow, PyTorch, MXNet
AI focus
Develop applied machine learning projects and targeting components or strategies for TikTok’s ads monetization ecosystem.
Model-written summary · the original posting is authoritative