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