TikTok
Machine Learning Engineer Graduate (App Ads and Gaming) - 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.
About the job
Develop large-scale advertising systems and applied machine-learning solutions, owning targeting components or strategies for TikTok’s ads monetization ecosystem.
What you'll do
- Participate in developing a large-scale ads system and 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 Bachelor’s or higher degree in Computer Science, Computer Engineering, or a related technical discipline.
- Experience with and theoretical grounding in machine-learning concepts and techniques.
- Strong programming, debugging, and optimization skills in one or more general-purpose programming languages.
- Experience with one or more of Tensorflow, PyTorch, or MXNet.
Nice to have
- Familiarity with ads systems, recommendation, search, or ranking.
Tools
Go, C/C++, Python, Tensorflow, PyTorch, MXNet
AI focus
Develop state-of-the-art applied machine-learning projects and targeting strategies for personalized advertising.
Model-written summary · the original posting is authoritative