TikTok
(General Hire) Machine Learning Engineer, TikTok Recommendation
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 2+ years of related work experience.
- Education
- Bachelor degree or above in computer science or a related major.
About the job
Develop and improve production recommendation systems and machine learning pipelines to enhance user experience and TikTok’s content ecosystem.
What you'll do
- Develop recommendation systems and machine learning pipelines for product challenges.
- Own, develop, support, and improve complex system components.
- 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, with 2+ years of related work experience.
- Proficiency in C/C++ and Python, strong knowledge of data structures and algorithm design, and practical experience building production systems with these languages.
- Practical experience developing and training models with at least one popular deep learning framework.
- Experience in one or more 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
Develop and train machine learning models and production recommendation systems.
Model-written summary · the original posting is authoritative