This position is no longer accepting applications
Closed on July 9, 2026.
This role is filled — get an email when new Data Processing roles open on EngineerJobs.io:
Machine Learning Engineer - E-commerce Risk Control
Ai Ml
Analytics
Artificial Intelligence
Data Analysis
Data Analytics
Data Engineer
Data Integration
Data Processing
Data Science
ETL
Fraud Analytics
Ml Ops
Predictive Analytics
Real Time Analytics
Risk Analytics
Risk Engineering
Risk Management
Risk Modeling
Risk Monitoring
Social Media
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on EngineerJobs.io alert.
See other roles at TikTok.
Job Description
TikTok seeks a Machine Learning Engineer focused on E-commerce Risk Control in Seattle to design ML solutions that prevent and detect risks across TikTok Shop and related platforms, collaborating with cross-functional teams to secure the ecosystem.
Responsibilities
- Invent, implement, and deploy state of the art machine learning algorithms to respond to and mitigate business risks across TikTok products and platforms
- Prototype new solutions, define experiments to test hypotheses, and share insights with product and engineering teams
- Partner with multidisciplinary teams to enhance current automation and risk defense workflows
- Develop efficient data querying infrastructure for offline and online analysis, uncover evolving attack patterns, and identify opportunities to strengthen defenses
- Define risk control metrics, quantify and monitor risk related business and operational indicators, and align stakeholders on data-driven goals
- Document technical work and communicate results through writing, visualizations, and presentations to diverse audiences
Requirements
- Master’s degree in Computer Science, Mathematics, Machine Learning, or related STEM field; or equivalent experience
- 2+ years of hands-on experience building and delivering ML models for large-scale projects
- Track record of developing models and visualizations using programming and scripting languages (Scala, Python, R, Ruby, Matlab)
- Experience with forecasting, machine learning, and statistical tools, plus clear communication of results, plans, and risks
- Creative problem solving and strong analytical thinking
- A PhD in CS, Machine Learning, Statistics, Operations Research, or related field
- 3+ years of industry experience in predictive modeling and analysis
- Experience collaborating with product, operations, and engineering teams is a plus
- Excellent analytical and communication skills with the ability to influence stakeholders
- Experience in e-commerce or online companies in fraud or risk control functions
Technologies
- Java
- C++
- Python
- Scala
- R
- Ruby
- Matlab
Benefits
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid parental leave
- Short-term and long-term disability coverage
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- 10 paid sick days per year
- 17 days of Paid Personal Time, prorated at start and accruing with tenure
- Additional discretionary bonuses or incentives
- Restricted stock units
Job details
- Location: Seattle, WA (onsite)
- Employment type: Regular
- Salary: USD 148,200 - 300,960 per year
- Job code: A45354
- Education: Master’s degree
- Experience: 2+ years