Drimva

TikTok

(General Hire) Machine Learning Engineer, TikTok Recommendation

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

Experience
2+ 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 and TikTok’s content ecosystem.

What you'll do

  • Develop recommendation systems and machine learning pipelines for product challenges.
  • Own, develop, support, and improve complex system components.
  • 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, with 2+ years of related work experience.
  • Proficiency in C/C++ and Python, strong knowledge of data structures and algorithm design, and practical experience building production systems with these languages.
  • Practical experience developing and training models with at least one popular deep learning framework.
  • Experience in one or more 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

Develop and train machine learning models and production recommendation systems.

Model-written summary · the original posting is authoritative

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