Machine Learning Engineer Graduate (TikTok Vertical Recommendation) - 2027 Start
Core
Build and optimize retrieval and ranking models for TikTok's vertical business recommendations, serving hundreds of millions of users.
Role type
Machine Learning Engineer (Graduate)
Builds
Production recommendation models for TikTok vertical businesses
Domain
Social Media / Recommendation Systems
Deliverable
production ML models
Required skills
Python, C++, Go, Java, data structures, algorithms, machine learning fundamentals, feature engineering, A/B testing, sequence modeling, multi-task learning, LLM integration
Preferred skills
deep learning frameworks (PyTorch, TensorFlow), large-scale data processing (Spark, Flink), distributed model training, research experience in recommendation/search/ads
Technologies
PyTorch, TensorFlow, Spark, Flink
Responsibilities
Implement and iterate on retrieval and ranking models; deliver end-to-end ML solutions from feature engineering to online deployment; run and analyze A/B experiments; productionize state-of-the-art techniques like sequence modeling and LLM-enhanced recommendation
Seniority
Junior, Graduate Program