TikTok
Senior Machine Learning Engineer - TikTok-Data-Search-Visual Search
San Jose, California · Senior · 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 algorithms using machine learning and multimodal technologies to make video search results more relevant, personalized, and useful.
What you'll do
- Improve search core algorithms, including matching content to queries and ranking relevant videos.
- Model user behavior to personalize search results.
- Use NLP and computer vision to improve video understanding and the authority, credibility, and usefulness of search results.
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
- Experience in one or more of NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning.
Tools
NLP, CV
AI focus
Apply machine learning, NLP, and computer vision to search relevance, personalization, and video understanding.
Model-written summary · the original posting is authoritative