CareerPlanSign in

Machine Learning Engineer - Core Feed Recommendation - Singapore

Singapore💼 Full-time🗓 2026-09-28

Core

Design, implement, and improve the core recommendation algorithm powering TikTok's 'for you' and 'following' feeds to connect users with relevant content in real-time.

Role type

Senior IC machine learning engineer (recommender systems)

Builds

High-performance recommendation models for user acquisition and retention

Domain

Social media, video content, large-scale distributed systems

Deliverable

production ML models

Required skills

recommender systems, deep learning, Python, C/C++, data structures and algorithms, TensorFlow/PyTorch/MXNet, A/B testing, end-to-end ML systems

Preferred skills

publications at top ML conferences (KDD, NeurIPS, etc.), competitive programming success, open-source AI contributions, 3+ years in large-scale internet business

Technologies

Python, C/C++, TensorFlow, PyTorch, MXNet

Responsibilities

Implement ML algorithms at scale for user acquisition and retention; collaborate with product and engineering teams to design and refine algorithms; run A/B tests and iterate based on analysis; work with infra teams on efficiency and stability.

Sourced via tiktok · Listed on CareerPlan, which tracks 872,000+ jobs from 20+ sources.