Drimva

TikTok

Senior Machine Learning Engineer, Recommendation - TikTok eCommerce

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

Experience
At least 3 years in one of the listed fields or a related field.
Education
Bachelor or above degree in Computer Science or related fields.

About the job

Build and improve large-scale recommendation algorithms and systems for TikTok Shop products, live streams, and short videos.

What you'll do

  • Develop user-interest models and recommendation algorithms for candidate generation and ranking, including click-through and conversion prediction.
  • Build and iterate on predictive models, real-time data pipelines, features, and model optimizations.
  • Create supporting and debugging tools as needed.

What they ask for

  • Bachelor’s degree or above in Computer Science or a related field.
  • Strong programming and problem-solving ability.
  • At least 3 years of experience in recommendation algorithms, online advertising, information retrieval, NLP, computer vision, machine learning, large-scale data mining, or a related field.

Nice to have

  • Familiarity with listed algorithms such as Collaborative Filtering, Matrix Factorization, and Deep Neural Networks.
  • Experience with tensorflow/pytorch and a programming language such as C++/Python or equivalent.

Tools

Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks, tensorflow/pytorch

AI focus

Apply large-scale machine learning to e-commerce recommendations, user-interest modeling, and predictive candidate generation and ranking.

Model-written summary · the original posting is authoritative

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