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

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Problem-solving","Communication","Collaboration","Self-direction"]

Join TikTok’s Search Engineering team to build and improve a full-stack search engine that combines information retrieval with modern machine learning. Work on search core algorithms including NLP/CV and LLM-driven content understanding, user behavior modeling for recommendations, video understanding, and search systems engineering to enhance relevance, 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-Visual Search) - 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 build and improve a full-stack search engine that combines information retrieval with modern machine learning. Work on search core algorithms including NLP/CV and LLM-driven content understanding, user behavior modeling for recommendations, video understanding, and search systems engineering to enhance relevance, reliability, latency, and user experience.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Graduate level

Key Responsibilities

  • •Improve the search core algorithm by advancing content understanding with NLP, CV, and LLM techniques to match relevant videos to search queries.
  • •Build user behavior modeling for recommendations to increase personalization and better understand users.
  • •Enhance 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, or platform components supporting search quality, reliability, latency, and user experience.

Key Requirements

  • •Completing or having 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.
  • •Hands-on experience using at least one programming language such as Python, Java, C++, Go, or JavaScript through coursework, internships, projects, or equivalent practical experience.
  • •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.
  • •Ability to use data or metrics to debug, evaluate, or improve a product or system.
Education:Bachelor's
Skills:Problem-solvingCommunicationCollaborationSelf-direction
Tech Stack:PythonJavaC++GoJavaScriptNLPCVLLMRecommender systemDistributed systemsDatabasesData pipelines

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