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

TikTok
San Jose
Full timeFunction: Data Science & Machine LearningSkills: ["Problem-solving","Communication","Collaboration"]

Join TikTok’s Search Engineering team to help improve the search core algorithm. You’ll work on full-stack search system development that combines information retrieval with modern ML methods, including NLP, CV, and LLMs, to better match relevant videos to queries. You’ll also contribute to user behavior modeling, video understanding, and search systems engineering across services and data pipelines to enhance search quality, reliability, latency, and user experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Join TikTok’s Search Engineering team to help improve the search core algorithm. You’ll work on full-stack search system development that combines information retrieval with modern ML methods, including NLP, CV, and LLMs, to better match relevant videos to queries. You’ll also contribute to user behavior modeling, video understanding, and search systems engineering across services and data pipelines to enhance search quality, reliability, latency, and user experience.
Location: San Jose
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Graduate level

Key Responsibilities

  • •Improve the search core algorithm by applying NLP, CV, and LLM techniques to match relevant videos to search queries.
  • •Solve recommendation problems in search to increase personalization and improve user understanding.
  • •Advance video understanding using NLP, CV, and LLMs to improve the authority, credibility, and usefulness of search results.
  • •Design, build, test, and maintain search services, data pipelines, tools, and platform components to support search quality, reliability, latency, and user experience.

Key Requirements

  • •Currently completing 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.
  • •Experience with at least one programming language such as Python, Java, C++, Go, or JavaScript through coursework, internships, projects, or equivalent practical experience.
  • •Preferred experience with search, recommendation, machine learning, information retrieval, natural language processing, ranking, data mining, or backend systems.
  • •Familiarity with distributed systems, databases, data pipelines, online experimentation, or large-scale service development.
  • •Experience using data or metrics to debug, evaluate, or improve a product or system.
Education:
Skills:Problem-solvingCommunicationCollaboration
Tech Stack:PythonJavaC++GoJavaScriptNLPCVLLMRecommender systemDistributed systemsDatabasesData pipelinesOnline experimentationLarge-scale service development

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn