Drimva

TikTok

Senior Machine Learning Scientist, Recommendation (Multiple Positions)

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Experience
2 years of related work experience with a Master’s degree, or 5 years of post-bachelor’s progressive related work experience with a Bachelor’s degree. Also requires 2 years of experience in each listed area.
Education
Master’s degree or foreign equivalent in a listed or related field; or Bachelor’s degree or foreign equivalent in a listed or related field.

About the job

Develops and optimizes end-to-end machine learning systems and algorithms for video recommendations and user experience.

What you'll do

  • Advise on video recommendation ML and deep learning algorithms; deliver solutions to product challenges.
  • Own and optimize full-stack ML systems, algorithms, and infrastructure.
  • Collaborate with product and cross-functional teams on analytics and insights; mentor junior team members.

What they ask for

  • 2 years using SQL, PySpark, NumPy, or Pandas for large-scale data analysis.
  • 2 years using Python and PyTorch to build large-scale learning systems.
  • 2 years developing data-driven prediction models using statistical methods, machine learning, neural networks, or deep learning.
  • 2 years preparing technical documentation or publishing papers, and 2 years in project management with cross-functional collaboration.

Pay

USD $255757 - $387600 per year (base salary)

Tools

SQL, PySpark, NumPy, Pandas, Python, PyTorch

AI focus

Build and optimize machine learning and deep learning systems for video recommendation, prediction, content consumption, and user experience.

Model-written summary · the original posting is authoritative

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