CareerPlanSign in

Machine Learning Engineer - TikTok Search Ranking

Singapore💼 Full-time🗓 2026-09-14 → 2026-09-23

Core

Design, develop, and optimize industry-leading search and recommendation algorithms for TikTok's global platforms to improve user experience for billions of users.

Role type

Senior IC machine learning engineer (search ranking & large recommendation models)

Builds

Full-stack search engine system, trillion-scale index libraries, trillion-parameter models, and next-generation ranking models powered by large models.

Domain

Social media, short-form video, information retrieval, large-scale machine learning

Deliverable

production ML models

Required skills

C++, Python, Java, machine learning, algorithm design, data structures, information retrieval, large model research, sparse MoE, reinforcement learning, multimodal machine learning

Preferred skills

experience in ads, search engines, recommender systems, NLP, computer vision

Technologies

C++, Python, Java, large models, sparse MoE, reinforcement learning, multimodal ML

Responsibilities

Apply cutting-edge IR and ML technologies to design and optimize search/recommendation algorithms; Participate in optimization of trillion-scale index libraries and large-scale sparse models; Conduct in-depth research on next-generation ranking models powered by world knowledge of large models; Explore technologies including short video MultiModal ML, generative models, scaling laws, and RL.

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