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