TikTok
Machine Learning Engineer, Monetization Technology
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BS/MS degree in Computer Science, Computer Engineering, or other relevant majors.
About the job
Develop machine-learning projects and targeting components for TikTok’s large-scale advertising and monetization systems.
What you'll do
- Participate in developing a large-scale ads system and applied machine-learning projects.
- Own key targeting components or strategies in the TikTok ads monetization ecosystem.
- Collaborate with product and business teams on product vision.
What they ask for
- BS/MS degree in Computer Science, Computer Engineering, or another relevant major.
- Experience with and a strong theoretical grounding in machine-learning concepts and techniques.
- Programming, debugging, and optimization skills in one or more general-purpose languages, including Go, C/C++, or Python.
- Experience with one or more frameworks such as Tensorflow, PyTorch, or MXNet.
Nice to have
- Experience in ads systems, recommendation, search, or ranking.
Tools
Go, C/C++, Python, Tensorflow, PyTorch, MXNet
AI focus
Develop applied machine-learning projects and targeting strategies for advertising monetization.
Model-written summary · the original posting is authoritative