TikTok
Machine Learning Engineer - TikTok-Data-Search-Search Quality
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of related industry experience preferred.
- Education
- Bachelor or advanced degree in computer science or a related technical discipline.
About the job
Develop and improve TikTok Search’s core algorithms using machine learning to deliver relevant, personalized search results at large scale.
What you'll do
- Improve content understanding and matching between search queries and videos.
- Model user behavior to personalize search results while maintaining relevance.
- Use NLP, computer vision, and other technologies to understand videos and improve search result quality.
What they ask for
- Bachelor’s or advanced degree in computer science or a related technical discipline.
- Effective communication and teamwork skills.
- Proficient coding skills and a strong foundation in algorithms and data structures.
Nice to have
- 3+ years of related industry experience.
- Experience in NLP, ranking, ads, search engines, recommender systems, distributed systems, or machine learning.
Tools
NLP, CV, machine learning
AI focus
Apply NLP, computer vision, and machine learning to content matching, user behavior modeling, video understanding, and search relevance and personalization.
Model-written summary · the original posting is authoritative