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

TikTok
San Jose, CA
Job Description
Role Overview

Join our Search Engineering Team to build and own TikTok's search engine, combining information retrieval technology with modern machine learning methods. As a graduate, you'll have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.

What You Will Do

Participate in improving the search core algorithm, applying NLP and CV technology, and leveraging LLM to match relevant videos for each search query. Design, build, test, and maintain search services, data pipelines, tools, or platform components that support search quality, reliability, latency, and user experience.

Why It Might Be a Fit

Must have strong problem-solving, communication, and collaboration skills, with experience in search, recommendation, machine learning, information retrieval, natural language processing, ranking, data mining, or backend systems.

Requirements

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, Statistics, Mathematics, or a related technical discipline.
  • Must have graduated with an applicable degree before onboarding.
  • Experience with at least one programming language such as Python, Java, C++, Go, or JavaScript through coursework, internships, projects, or equivalent practical experience.
]]>