TikTok
Machine Learning Engineer - E-commerce Risk Control
Seattle, Washington · Full-time · Posted Oct 28, 2026
- Experience
- 2+ years of hands-on experience building and delivering machine-learning models for large-scale projects; preferred: 3+ years of industry experience in predictive modeling and analysis.
- Education
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Machine Learning, or another relevant STEM field; preferred: PhD in a relevant field.
About the job
Develops and deploys machine-learning solutions and risk-control systems to detect and mitigate threats across TikTok’s e-commerce platforms.
What you'll do
- Build, test, and deploy machine-learning algorithms and prototypes to address e-commerce business risks.
- Develop data-querying infrastructure and monitor risk metrics to identify attacks and improve defenses.
- Collaborate with cross-functional teams and communicate findings, recommendations, and technical results.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Machine Learning, or another relevant STEM field.
- 2+ years of hands-on experience building and delivering machine-learning models for large-scale projects.
- Programming experience in Java, C++, Python, or a related language.
- Experience developing models and visualizations using programming or scripting languages, and using forecasting, machine-learning, and statistical tools.
Nice to have
- PhD in CS, Machine Learning, Statistics, Operations Research, or a relevant field; 3+ years of industry experience in predictive modeling and analysis.
- Experience in e-commerce or online fraud/risk control, or collaborating with product, operations, and engineering teams.
Tools
Java, C++, Python, Scala, R, Ruby, Matlab
AI focus
Builds machine-learning models and algorithms to detect and mitigate e-commerce risks, including account-integrity threats, incentive abuse, and malicious activity.
Model-written summary · the original posting is authoritative