Drimva

TikTok

Senior Machine Learning Engineer - TikTok-Data-Search-NLP

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 to match videos to queries, personalize search results, and enhance video understanding.

What you'll do

  • Improve the search core algorithm, including content understanding and matching.
  • Model user behavior to personalize search results while maintaining relevance.
  • 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

  • 3+ years of related industry experience.
  • Experience in one or more of NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning.

Tools

NLP, CV

AI focus

Apply NLP, computer vision, and machine learning to search relevance, personalization, and video understanding.

Model-written summary · the original posting is authoritative

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