Drimva

TikTok

Machine Learning Engineer, E-commerce Feed Recommendation

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

Experience
At least 1 year in applied machine learning; preferred: 2 years in recommendation systems or related fields.
Education
Bachelor's degree or higher in Computer Science or a related field.

About the job

Develops large-scale recommendation algorithms and systems for TikTok Shop videos and livestreams to personalize shopping and improve user engagement and satisfaction.

What you'll do

  • Build and iterate on recommendation algorithms and predictive models for candidate generation and ranking, including CTR and conversion prediction.
  • Develop user-interest models, data pipelines, features, and model optimizations to surface relevant products and content.
  • Create ML strategies to improve shopping experiences and address cold start and traffic allocation; build supporting and debugging tools.

What they ask for

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

Nice to have

  • 2 years of experience in recommendation systems or a related field.
  • 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 large-scale e-commerce video and livestream recommendations, including candidate generation, ranking, user-interest modeling, and strategies for cold start and traffic allocation.

Model-written summary · the original posting is authoritative

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