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