TikTok
Senior Machine Learning Engineer, Global E-Commerce – Recommendation (Multiple Positions)
Seattle, Washington · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 2 years of related work experience with a qualifying master’s degree, or 5 years of progressive post-bachelor’s related work experience with a qualifying bachelor’s degree; 2 years in each listed technical area.
- Education
- Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Technology, Machine Learning, Data Science, Statistics, Mathematics, or a related quantitative field; OR bachelor’s degree or foreign equivalent in one of those fields.
About the job
Designs and improves machine-learning recommendation systems for TikTok’s global e-commerce ecosystem, balancing user experience, ecosystem health, and business goals.
What you'll do
- Design, develop, and optimize recommendation systems and ML models.
- Model user data and run experiments, tests, and significance analyses to improve user experience.
- Collaborate on product strategy and features, and mentor junior engineers and interns.
What they ask for
- At least 2 years of experience coding using Python or C++.
- At least 2 years optimizing, training, and deploying machine-learning and deep-learning models using PyTorch or TensorFlow.
- At least 2 years developing code and identifying issues in Linux, developing data-driven prediction models, and using Spark, Hadoop, or Flink.
- Master’s degree or foreign equivalent in a listed or related quantitative field plus 2 years of related experience; OR bachelor’s degree or foreign equivalent in a listed or related quantitative field plus 5 years of progressive post-bachelor’s related experience.
Pay
$241680 - $456000 per year (base salary)
Tools
Python, C++, PyTorch, TensorFlow, Linux, Spark, Hadoop, Flink
AI focus
Researches, trains, deploys, and optimizes machine-learning and deep-learning recommendation models and data-driven prediction systems.
Model-written summary · the original posting is authoritative