Drimva

TikTok

Machine Learning Engineer, E-commerce Feed Recommendation

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

Experience
1 year of applied machine learning; preferred: 2 years in listed related fields.
Education
Bachelor’s degree or higher in Computer Science or a related field.

About the job

Builds and improves large-scale recommendation systems for TikTok Shop videos and livestreams, using machine learning to personalize shopping discovery and increase engagement and satisfaction.

What you'll do

  • Develop and iterate on candidate-generation and ranking models, including click-through and conversion-rate prediction, data pipelines, and feature engineering.
  • Model users’ short- and long-term interests and develop strategies for challenges such as cold start and traffic allocation.
  • Build supporting and debugging tools for recommendation systems.

What they ask for

  • Bachelor’s degree or higher in Computer Science or a related field.
  • At least 1 year of applied machine learning experience and familiarity with one or more listed algorithms.
  • Experience with TensorFlow or PyTorch.
  • Experience with at least one programming language such as C++ or Python, or equivalent.

Nice to have

  • At least 2 years of experience in recommendation systems, online advertising, information retrieval, NLP, machine learning, large-scale data mining, or related fields.
  • Relevant publications or experience in data-mining or machine-learning competitions.

Tools

TensorFlow, PyTorch, C++, Python, Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec

AI focus

Applies machine learning to personalized e-commerce video and livestream recommendations, including ranking, candidate generation, user-interest modeling, and shopping-experience strategies.

Model-written summary · the original posting is authoritative

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