TikTok
Research Scientist Intern (TikTok-Recommendation) - 2027 Start (PhD)
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a PhD degree in computer science or a related technical discipline.
About the job
Develop and optimize machine learning recommendation systems to improve TikTok’s 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.
- Optimize recommendation algorithms and infrastructure across the machine learning system.
- Collaborate with cross-functional teams on product strategies and solutions for important markets.
What they ask for
- Currently pursuing a PhD in computer science or a related technical discipline.
- Proficient coding skills and strong knowledge of algorithms and data structures, using C++, Python, or another programming language.
- Machine learning experience and familiarity with at least one deep learning framework, such as PyTorch or Tensorflow.
- Experience in at least one area such as NLP, CV, recommender systems, or machine learning; effective communication and teamwork skills.
Nice to have
- Published papers at top academic conferences.
- Awards in algorithm or machine learning competitions such as ACM or Kaggle.
Tools
C++, Python, PyTorch, Tensorflow, NLP, CV
AI focus
Build and optimize machine learning recommendation systems, including end-to-end solutions and recommendation algorithms.
Model-written summary · the original posting is authoritative