TikTok
(General Hire) Machine Learning Scientist Graduate (TikTok Recommendation) - 2026 Start (PhD)
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- For graduate candidates completing or recently completing a PhD; no specific years of experience stated.
- Education
- PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
About the job
Build and optimize machine-learning recommendation systems and solutions for TikTok products, working across teams to improve user experience, content ecosystem, platform security, and growth.
What you'll do
- Build recommendation systems and deliver end-to-end machine-learning solutions for product challenges.
- Own and optimize machine-learning systems, algorithms, and infrastructure to improve recommendation performance.
- Work with cross-functional teams on product strategies and solutions for important markets.
What they ask for
- Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Good knowledge of theoretical and empirical research methods for addressing research problems.
- Solid knowledge and 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, or internship experience in an AI research organization.
Tools
PyTorch, TensorFlow, C/C++, Python
AI focus
Develop and optimize machine-learning recommendation systems, algorithms, infrastructure, and end-to-end solutions.
Model-written summary · the original posting is authoritative