CareerPlanSign in

Machine Learning Engineer Graduate (TikTok-Data-Search-Search Quality) - 2027 Start

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Building and optimizing TikTok's full-stack search engine by combining information retrieval with NLP, CV, and LLMs to improve relevance, personalization, and video understanding.

Role type

Machine Learning Engineer (Search & Information Retrieval)

Builds

TikTok search engine system, data pipelines, and platform components supporting search quality and latency

Domain

Consumer social media, Search, Information Retrieval, NLP, Computer Vision

Deliverable

production ML models

Required skills

Python, Java, C++, Go, JavaScript, NLP, Computer Vision, LLMs, Information Retrieval, Ranking, Data Mining

Preferred skills

Distributed systems, Databases, Online experimentation, Large-scale service development, Metrics-driven debugging

Technologies

LLM, NLP, CV, Python, Java, C++, Go, JavaScript

Responsibilities

Improve search core algorithms for content understanding, user behavior modeling, and video understanding; design and maintain search services and data pipelines

Seniority

Junior, Graduate Program

Sourced via tiktok · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.