TikTok
Senior Machine Learning Engineer, E-commerce Feed Recommendation
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 3 years of applied machine-learning experience. Preferred: 3 years in one or more listed related fields.
- Education
- Bachelor's degree or higher in Computer Science or a related field.
About the job
Develops large-scale machine-learning recommendation systems for TikTok Shop videos and livestreams, improving shopping discovery, engagement, and business outcomes.
What you'll do
- Build and iterate on recommendation algorithms and systems for e-commerce livestreams and short videos, including candidate generation and ranking.
- Develop user-interest models and strategies addressing shopping experience, cold starts, and traffic allocation.
- Build real-time data pipelines, optimize models, and create 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.
- 3 years of applied machine-learning experience, with familiarity in one or more listed algorithms.
- Experience with TensorFlow or PyTorch and at least one programming language such as C++ or Python, or equivalent.
Nice to have
- 3 years of experience in recommendation systems, online advertising, information retrieval, NLP, machine learning, large-scale data mining, or related fields.
- Relevant conference or journal 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 candidate generation, ranking, user-interest modeling, and strategies for cold starts and traffic allocation.
Model-written summary · the original posting is authoritative