TikTok
(General Hire) Machine Learning Scientist Graduate (TikTok Recommendation) - 2027 Start (PhD)
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- PhD in computer science or a related discipline
About the job
Build and optimize TikTok recommendation systems and end-to-end machine learning solutions to improve user experience, content ecosystem, platform security, and product growth.
What you'll do
- Build recommendation systems and improve their performance, infrastructure, and impact.
- Deliver end-to-end machine learning solutions for product challenges.
- Collaborate across teams to design product strategies and solutions for important markets.
What they ask for
- Completing or recently completed a PhD in computer science or a related discipline.
- Good knowledge of theoretical and empirical research for addressing research problems.
- Experience with at least one popular deep learning framework and familiarity with deep neural network architectures.
Nice to have
- Research experience in applied machine learning, machine learning infrastructure, large-scale recommendation systems, or market-facing machine learning products; strong first-author publications at major AI conferences or journals.
- Proficiency in C/C++, Python, and shell programming, with a deep understanding of data structures and algorithm design; internship experience in an AI research organization.
Tools
PyTorch, TensorFlow, C/C++, Python
AI focus
Research and build production recommendation systems, machine learning solutions, and supporting infrastructure.
Model-written summary · the original posting is authoritative