Drimva

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

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