Machine Learning Engineer - E-commerce Risk Control
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