Drimva

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

First seen Oct 28, 2026 · Last verified Nov 6, 2026 (UTC)