
TikTok
Machine Learning Engineer, TikTok Core Feed Recommendation - Dedup
RoleMachine Learning
LevelMid Level
LocationSan Jose, Canada, United States
WorkOn-site
TypeRegular
PostedToday
About the role
About the Team:
Dedup team drives research and develops cutting-edge AI technologies that power core product experiences. Our work focuses on building large-scale, high-performance systems that support key strategies such as video deduplication, originality recognition, copyright detection, content safety, and content moderation. We are committed to delivering a seamless and safe user experience by pushing the boundaries of AI in production environments.
Responsibilities:
- Build and scale the Dedup and Copyright system that supports billions of users globally
- Design and deploy machine learning models to support video understanding and content integrity
- Integrate cutting-edge AI technologies to improve model accuracy, performance, and system efficiency
- Develop scalable data pipelines and infrastructure to support training and serving of ML models on real-time, unstructured data
- Run experiments to evaluate and debug models in production environments
- Collaborate with cross-functional teams to ensure smooth deployment and monitoring of ML systems
Requirements:
Minimum Qualifications:
- Bachelor's degree or above in Computer Science or a related field
- Minimum of 1 year of industry experience in Machine Learning
- Proficiency with at least one deep learning framework (e.g., Py Torch, Tensor Flow)
- Experience in Multimedia or Computer Vision areas such as image/video/audio retrieval, representation learning, re-identification, or unsupervised/self-supervised learning
Preferred Qualifications:
- Master’s degree or higher in Computer Science or a related field
- Experience working in large-scale production environments or high-growth tech companies
Required skills
Machine learning
Model evaluation
Data workflows
About TikTok
San Jose
Headquarters