TikTok
Machine Learning Engineer - TikTok-Data-Search-Visual Search
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- Preferred: 3+ years of related industry experience.
- Education
- Bachelor or advanced degree in computer science or a related technical discipline.
About the job
Develop and improve TikTok Search algorithms using machine learning and multimodal technologies to improve content relevance, personalization, and video understanding.
What you'll do
- Improve search core algorithms, including content understanding and matching.
- Model user behavior to personalize search results while maintaining relevance.
- Apply NLP and computer vision 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 strong algorithm and data structure fundamentals.
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
AI focus
Apply machine learning, NLP, and computer vision to search relevance, personalization, content matching, and video understanding.
Model-written summary · the original posting is authoritative