Drimva

TikTok

Machine Learning Engineer, TikTok Content Recommendation (Ecosystem & Cold-Start)

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

Build and optimize TikTok content recommendation systems to improve user experience, platform security, and the health and growth of its content ecosystem.

What you'll do

  • Build recommendation systems and deliver end-to-end machine learning solutions for product challenges.
  • Own and optimize machine learning algorithms and infrastructure to improve recommendation performance.
  • Collaborate across teams on product strategies and solutions for important markets.

What they ask for

  • Bachelor's degree or above in computer science or a related major.
  • 2+ years of related work experience.
  • Strong software development experience with C++, Python, or another programming language.
  • Experience in at least one of applied machine learning, machine learning infrastructure, large-scale recommendation systems, or market-facing machine learning products.

Tools

C++, Python

AI focus

Applied machine learning and deep learning for recommendation, including areas such as multi-task learning, multimodal technology, reinforcement learning, causal inference, and graph neural networks.

Model-written summary · the original posting is authoritative

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