TikTok
Machine Learning Engineer - TikTok-Data-Search-Basic Ranking
San Jose, California · Full-time · Posted Oct 28, 2026
- 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 make results more relevant, personalized, and useful.
What you'll do
- Improve search content understanding and matching using NLP and computer vision.
- Model user behavior to personalize search results while maintaining relevance.
- Use NLP, computer vision, and social-network information to improve video understanding and 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 one or more of: NLP, ranking, ads, search engines, recommender systems, distributed systems, or machine learning.
Tools
NLP, CV, machine learning
AI focus
Apply NLP, computer vision, and other machine-learning technologies to search relevance, personalization, and video understanding.
Model-written summary · the original posting is authoritative