Drimva

TikTok

Senior Machine Learning Engineer, TikTok Recommendation-PGC

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

Experience
4+ years of related work experience.
Education
Bachelor degree or above in computer science or a related major.

About the job

Develops and owns production recommendation systems and machine-learning pipelines to improve TikTok’s user experience and content ecosystem and support growth in the US market.

What you'll do

  • Develop recommendation systems and machine-learning pipelines to address product challenges.
  • Own the development, support, and improvement of full-stack machine-learning systems.
  • Collaborate with cross-functional teams on product strategies and solutions for the US market.

What they ask for

  • Bachelor’s degree or above in computer science or a related major.
  • Proficiency in C/C++ and Python, with strong data-structure and algorithm-design knowledge and practical experience building large-scale production systems.
  • Practical experience developing machine-learning systems with at least one popular deep-learning framework.
  • Experience in at least one of: applied machine learning, machine-learning infrastructure, large-scale recommendation systems, or market-facing machine-learning products.

Tools

C/C++, Python, PyTorch, TensorFlow

AI focus

Develops and improves machine-learning recommendation systems and pipelines.

Model-written summary · the original posting is authoritative

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