Drimva

TikTok

(General Hire) Machine Learning Engineer (all levels) , TikTok Recommendation

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

Education
B.S. in Computer Science, Machine Learning, Statistics, or equivalent experience.

About the job

Develop and operate recommendation systems and machine learning pipelines that improve user experience, strengthen the content ecosystem, and support TikTok’s growth in the US market.

What you'll do

  • Develop recommendation systems and ML 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 US growth.

What they ask for

  • B.S. in Computer Science, Machine Learning, Statistics, or equivalent experience.
  • Strong coding skills in Python and/or C++, with solid data structures and algorithms foundations.
  • Experience building machine learning systems using frameworks such as PyTorch or TensorFlow.
  • Expertise in recommendation systems, ranking, retrieval, personalization, applied machine learning, or large-scale ML infrastructure; strong communication and collaboration skills.

Nice to have

  • Ph.D. in Recommendation Systems, Machine Learning, or equivalent experience; strong background in user modeling, recommendation, ranking, retrieval, or large-scale ML systems.
  • Experience with LLM-powered recommendation, multimodal recommendation, or reinforcement learning; publications in ML, AI, or RecSys conferences are a plus.

Tools

Python, C++, PyTorch, TensorFlow

AI focus

Build and improve recommendation systems, including potential work on LLM-powered or multimodal recommendation and reinforcement learning.

Model-written summary · the original posting is authoritative

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