TikTok
(General Hire)Machine Learning Engineer Graduate (TikTok Recommendation) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Completing or recently completed a Bachelor's/Master's degree in computer science or a related discipline.
About the job
Build and optimize end-to-end machine learning systems and recommendation algorithms to improve TikTok’s user experience, content ecosystem, platform security, and growth.
What you'll do
- Build recommendation systems and improve recommendation performance by optimizing algorithms and infrastructure.
- Deliver end-to-end machine learning solutions for product challenges.
- Work with cross-functional teams on product strategies and solutions for important markets.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in computer science or a related discipline.
- Proficient coding skills and strong knowledge of algorithms and data structures using C++, Python, or another programming language.
- Experience in machine learning and familiarity with at least one deep learning framework, such as PyTorch or TensorFlow.
- Experience in at least one area such as NLP, CV, recommender systems, or machine learning; effective communication and teamwork skills.
Nice to have
- Published papers at accredited academic conferences.
- Awards in algorithm or machine learning competitions such as ACM or Kaggle.
Tools
C++, Python, PyTorch, Tensorflow
AI focus
Develop and optimize machine learning models and recommendation systems, including work in areas such as NLP, CV, and recommender systems.
Model-written summary · the original posting is authoritative