Machine Learning Engineer - Core Feed Recommendation - Singapore

TikTok
Singapore
Full timeFunction: Data Science & Machine LearningSkills: ["Communication","Teamwork","Problem-solving","Learning mindset"]

Design and improve TikTok’s core recommendation algorithms powering the “for you” and “following” feeds. Work with product managers, data scientists, and engineers to build and refine large-scale machine learning models for user acquisition and retention, spanning retrieval through ranking and re-ranking. Run rigorous A/B tests, analyze results, and iterate. Partner with infrastructure teams to enhance end-to-end ML system efficiency and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer - Core Feed Recommendation - Singapore

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design and improve TikTok’s core recommendation algorithms powering the “for you” and “following” feeds. Work with product managers, data scientists, and engineers to build and refine large-scale machine learning models for user acquisition and retention, spanning retrieval through ranking and re-ranking. Run rigorous A/B tests, analyze results, and iterate. Partner with infrastructure teams to enhance end-to-end ML system efficiency and reliability.
Location: Singapore
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Implement large-scale machine learning algorithms to optimize new user acquisition efficiency and improve retention using acquisition signals across ranking phases.
  • •Collaborate cross-functionally with product managers, data scientists, and product engineers to define problems, design/refine algorithms, and communicate results.
  • •Run regular A/B tests, analyze performance, and iterate algorithms accordingly.
  • •Develop an end-to-end understanding of machine learning systems and partner with infrastructure teams to improve efficiency and stability.

Key Requirements

  • •Hands-on experience with recommender systems and/or machine learning, including areas such as deep learning, NLP, causal inference, or multimodal machine learning.
  • •Strong programming skills in Python and/or C/C++, with deep understanding of data structures and algorithms.
  • •Familiar with architecture and implementation of at least one mainstream ML framework: TensorFlow, PyTorch, or MXNet.
  • •Experience with core recommendation components such as retrieval, ranking, re-ranking, or cold-start (plus).
  • •Good communication and teamwork skills, with a passion for learning new techniques and tackling challenging problems.
Experience:Recommender systemsMachine learningDeep learningNLPLarge-scale internet business
Skills:CommunicationTeamworkProblem-solvingLearning mindset
Tech Stack:PythonC/C++TensorFlowPyTorchMXNetA/B testing

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