TikTok
Tech Lead, Machine Learning Engineer - TikTok-Data-Search-NLP
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 5+ 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, NLP, computer vision, and user behavior modeling to deliver relevant, personalized search results.
What you'll do
- Improve search core algorithms, including content understanding and matching.
- Model user behavior to personalize search results.
- 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 a strong foundation in algorithms and data structures.
Nice to have
- 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 multimodal models to search relevance, personalization, and video understanding.
Model-written summary · the original posting is authoritative