TikTok
Senior Machine Learning Engineer, TikTok Recommendation-PGC
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 4+ years of related work experience.
- Education
- Bachelor degree or above in computer science or a related major.
About the job
Develops and owns production recommendation systems and machine-learning pipelines to improve TikTok’s user experience and content ecosystem and support growth in the US market.
What you'll do
- Develop recommendation systems and machine-learning pipelines to address product challenges.
- Own the development, support, and improvement of full-stack machine-learning systems.
- Collaborate with cross-functional teams on product strategies and solutions for the US market.
What they ask for
- Bachelor’s degree or above in computer science or a related major.
- Proficiency in C/C++ and Python, with strong data-structure and algorithm-design knowledge and practical experience building large-scale production systems.
- Practical experience developing machine-learning systems with at least one popular deep-learning framework.
- Experience in at least one of: applied machine learning, machine-learning infrastructure, large-scale recommendation systems, or market-facing machine-learning products.
Tools
C/C++, Python, PyTorch, TensorFlow
AI focus
Develops and improves machine-learning recommendation systems and pipelines.
Model-written summary · the original posting is authoritative