Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)