TikTok
Machine Learning Engineer, Search Recommendation
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of work experience in machine learning.
- Education
- Bachelor or advanced degree in computer science or a related technical discipline.
About the job
Develop and optimize TikTok’s e-commerce search recommendation models and services to improve search traffic, user search understanding, and the end-to-end recommendation experience.
What you'll do
- Enhance search recommendation services and models for TikTok and TikTok Mall.
- Optimize recommender systems across recall, first-stage ranking, and final-stage ranking.
- Explore short-text and general recommendation, especially the interaction between recommendation and NLP.
What they ask for
- At least 3 years of work experience in machine learning.
- Bachelor’s or advanced degree in computer science or a related technical discipline.
- Excellent coding skills and solid knowledge of data structures and algorithms.
- Strong analysis, modeling, and problem-solving skills.
Tools
machine learning, NLP, CV
AI focus
Build and optimize machine-learning search recommendation systems, including ranking and short-text recommendation, with a focus on recommendation and NLP.
Model-written summary · the original posting is authoritative