Machine Learning Engineer, TikTok Content Recommendation (Ecosystem & Cold-Start)

TikTok
San Jose
Full timeFunction: Data Science & Machine LearningExperience: 2+ yearsEducation: bachelorsSkills: ["Communication","Teamwork","Problem-solving"]

Design and optimize TikTok’s content distribution and author growth mechanisms by building large-scale recommendation systems. Own end-to-end machine learning pipelines—improving algorithms and infrastructure to increase recommendation performance, user experience, and content ecosystem health. Apply advanced ML techniques (e.g., multi-modal, reinforcement learning, causal inference, graph neural networks) and collaborate cross-functionally to grow TikTok in key markets.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer, TikTok Content Recommendation (Ecosystem & Cold-Start)

✓ Verified Job

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

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

Job Summary

Design and optimize TikTok’s content distribution and author growth mechanisms by building large-scale recommendation systems. Own end-to-end machine learning pipelines—improving algorithms and infrastructure to increase recommendation performance, user experience, and content ecosystem health. Apply advanced ML techniques (e.g., multi-modal, reinforcement learning, causal inference, graph neural networks) and collaborate cross-functionally to grow TikTok in key markets.
Location: San Jose
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Build industry-leading recommendation systems to improve user experience, the content ecosystem, and platform security.
  • •Deliver end-to-end machine learning solutions for critical product challenges.
  • •Own the full stack machine learning system and optimize algorithms and infrastructure to improve recommendation performance.
  • •Design and implement recommendation architectures for different scenarios.
  • •Work with cross-functional teams to design product strategies and build solutions to grow TikTok in important markets.

Key Requirements

  • •Bachelor’s degree or above in computer science or a related major, with 2+ years of related work experience.
  • •Strong software development experience with C++, Python (or another programming language).
  • •Experience with applied machine learning and/or machine learning infrastructure, including large-scale recommendation systems.
  • •Experience building market-facing machine learning products.
  • •Strong communication and teamwork skills, with a passion for solving challenging problems.
Experience:2+ yearsMachine learningRecommendation systemsDeep learning
Education:Bachelor's in computer science or a related major
Skills:CommunicationTeamworkProblem-solving
Tech Stack:C++Python

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