TikTok
(General Hire) Senior Machine Learning Engineer, TikTok Recommendation
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 and machine learning systems to improve TikTok’s user experience, content ecosystem, and growth in the US market.
What you'll do
- Develop recommendation systems and machine learning pipelines for product challenges.
- Lead 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 degree or above in computer science or a related major.
- 4+ years of related work experience.
- Proficiency in C/C++ and Python, strong data structures and algorithm design knowledge, and practical experience building large-scale production systems.
- Practical experience developing machine learning systems with at least one deep learning framework, and experience in one or more listed machine learning areas.
Tools
C/C++, Python, PyTorch, TensorFlow
AI focus
Develops and improves recommendation systems and machine learning systems and pipelines, including large-scale production applications.
Model-written summary · the original posting is authoritative