Machine Learning Engineer Graduate (E-Commerce Recommendation Video) - 2027 Start
Core
Build and optimize end-to-end recommendation systems for TikTok Shop's e-commerce video and image-text content, serving hundreds of millions of users globally.
Role type
Senior IC machine learning engineer (recommendation systems)
Builds
TikTok Shop product, short-video, and livestream recommendation stack
Domain
E-commerce, large-scale recommendation systems
Deliverable
production ML models
Required skills
multi-task and multi-objective learning, user interest modelling, multimodal representation learning, re-ranking and blending, cold-start mechanisms, causal inference, sequence modelling, large-scale distributed training
Preferred skills
research experience in recommendation/search/ads, publications at top ML venues, Kaggle/ICPC awards, agentic workflows
Technologies
PyTorch, TensorFlow, Spark, Flink, SQL, Python, C++, Linux
Responsibilities
Iterate model architectures across the full funnel (retrieval to conversion), design user interest models handling ultra-long behavior sequences, combine product media with behavioral data for representations, implement list-level decisions for diversity and exploration, design mechanisms for new products and creators, solve open problems like LLM4Rec and incremental value modelling
Seniority
Graduate entry-level, hands-on IC