Drimva

TikTok

(General Hire) Senior Machine Learning Engineer, TikTok Recommendation

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 and machine learning systems to improve TikTok’s user experience, content ecosystem, and growth in the US market.

What you'll do

  • Develop recommendation systems and machine learning pipelines for product challenges.
  • Lead 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 degree or above in computer science or a related major.
  • 4+ years of related work experience.
  • Proficiency in C/C++ and Python, strong data structures and algorithm design knowledge, and practical experience building large-scale production systems.
  • Practical experience developing machine learning systems with at least one deep learning framework, and experience in one or more listed machine learning areas.

Tools

C/C++, Python, PyTorch, TensorFlow

AI focus

Develops and improves recommendation systems and machine learning systems and pipelines, including large-scale production applications.

Model-written summary · the original posting is authoritative

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