TikTok
Machine Learning Engineer, Search - Local Services Team
San Jose, California · Full-time · Posted Oct 28, 2026
About the job
Develop search and recommendation algorithms for TikTok local services to improve discovery, relevance, and conversion efficiency.
What you'll do
- Improve search experiences and support discovery of hospitality, dining, and leisure services.
- Design and implement search algorithms across query analysis, recall, ranking, and relevance.
- Apply machine learning to personalization, CTR/CVR prediction, vector recall, and value blending.
What they ask for
- Strong foundation in machine learning and deep learning, including NLP.
- Strong coding skills and knowledge of data structures and algorithms.
- Proficiency in Linux development environments.
- Excellent analytical and problem-solving skills.
Nice to have
- Prior experience in search, recommendation, or advertising algorithms.
- Familiarity with local life services and e-commerce.
Tools
Linux, NLP
AI focus
Use large-scale machine learning for personalized search and recommendations, relevance modeling, CTR/CVR prediction, vector recall, and ranking.
Model-written summary · the original posting is authoritative