A
Machine Learning Engineer II, ML Fraud
Affirm
New This Week
ML EngineeringFintechMid-Level (3-5 yrs)RemoteFintech Startup
Good for ML engineers with 2+ years experience wanting to specialize in fraud detection at a consumer fintech.
AI → FinanceTransition-Friendly
Location
Remote, US
Salary Range
$160,000 – $210,000
Posted
Mar 18, 2026
Build fraud detection ML models at Affirm protecting millions of BNPL transactions — fully remote with competitive compensation.
## About the Role
Affirm's ML Fraud team builds models that predict fraud likelihood using proprietary and third-party data. As an ML Engineer II, you will develop and improve fraud detection models that protect Affirm's platform and customers across millions of transactions.
## Responsibilities
- Develop ML models that predict fraud likelihood across transaction types
- Build feature engineering pipelines using proprietary and third-party data
- Design and run experiments to evaluate model improvements
- Deploy models to production and monitor real-time performance
- Collaborate with risk operations and product teams on fraud strategy
## Requirements
- 2+ years of ML engineering experience
- Proficiency in Python and ML frameworks (scikit-learn, XGBoost, PyTorch)
- Experience with production ML systems and model deployment
- Understanding of fraud detection or anomaly detection techniques
- Strong SQL skills and experience with large datasets
- BS or MS in a quantitative field
Skills & Technologies
PythonFraud DetectionXGBoostPyTorchFeature EngineeringSQLProduction ML
Best Backgrounds
- ML engineering
- fraud analytics
- data science
- software engineering
Related Titles to Explore
- Fraud ML Engineer
- Risk ML Engineer
- Applied ML Engineer - Trust & Safety
- Financial Crime Data Scientist