Machine Learning Engineer - TikTok Search Ranking
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.