Drimva

TikTok

Machine Learning Engineer - E-commerce Recommendation

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

Education
Bachelor’s degree or higher in Computer Science or related fields.

About the job

Build and improve large-scale TikTok Shop recommendation systems for products, live streams, and short videos to increase user engagement and satisfaction.

What you'll do

  • Develop recommendation algorithms and systems, including candidate generation and ranking models for click-through and conversion prediction.
  • Build models of users’ long- and short-term interests and analyze data to identify latent interests.
  • Create and iterate on predictive models, real-time data pipelines, features, optimization methods, and supporting or debugging tools.

What they ask for

  • Bachelor’s degree or higher in Computer Science or a related field.
  • Strong programming and problem-solving ability.
  • Applied machine learning experience and familiarity with one or more listed algorithms, such as Collaborative Filtering, Logistic Regression, or Deep Neural Networks.
  • Experience with TensorFlow or PyTorch and at least one programming language such as C++ or Python, or equivalent.

Nice to have

  • Experience in recommendation systems, online advertising, information retrieval, NLP, machine learning, or large-scale data mining.
  • 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

Applied machine learning for large-scale e-commerce recommendations, user-interest modeling, candidate generation, ranking, and click-through and conversion prediction.

Model-written summary · the original posting is authoritative

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