Drimva

TikTok

Senior Machine Learning Engineer, Recommendation - TikTok eCommerce

Seattle, Washington · Senior · Full-time · Posted Oct 28, 2026

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

About the job

Develops large-scale recommendation algorithms and systems for TikTok eCommerce, including recommendations for products, livestreams, and short videos.

What you'll do

  • Build and improve e-commerce recommendation algorithms and systems at scale.
  • Model user interests and develop predictive models for candidate generation and ranking, including click-through and conversion-rate prediction.
  • Build real-time data pipelines, optimize models, and create supporting and debugging tools.

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 algorithms such as Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks, or Wide and Deep.
  • Experience with TensorFlow or PyTorch and a programming language such as C++ or Python, or equivalent.

Tools

Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, TensorFlow, PyTorch

AI focus

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

Model-written summary · the original posting is authoritative

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