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

Develop and improve production recommendation systems and machine learning pipelines to enhance user experience, strengthen the content ecosystem, and support TikTok’s US growth.

What you'll do

  • Develop recommendation systems and machine learning pipelines for 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 practical experience building large-scale production systems and a deep understanding of data structures and algorithm design.
  • Practical experience developing machine learning systems with at least one popular deep learning framework, such as PyTorch or TensorFlow.
  • Experience in at least one of applied machine learning, machine learning infrastructure, large-scale recommendation systems, or market-facing machine learning products; good written and verbal communication skills.

Tools

C/C++, Python, PyTorch, TensorFlow

AI focus

Develop recommendation algorithms and production machine learning systems and pipelines.

Model-written summary · the original posting is authoritative

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