Machine Learning Engineer - Core Feed Recommendation - Singapore
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.