Oh My JobFind JobsResources
Company
  • About Us
  • Blog
  • Contact
  • Career Guides
Popular Roles
  • Registered Nurse Jobs
  • Home Health Aide Jobs
  • Software Developer Jobs
  • Project Manager Jobs
  • Part-Time Jobs
Tools
  • Paycheck Calculator
  • Job Market Data
Legal
  • Terms of Service
  • Privacy Policy
  • California Privacy Rights
For Employers
Post a Job
  1. Home
  2. Jobs
  3. Senior Machine Learning Engineer (Fraud)
Illustration - Senior Machine Learning Engineer (Fraud)

Senior Machine Learning Engineer (Fraud)

Affirm
Affirm
Remote Canada
Jul 21, 2026
Salary not listed

At a glance

  • 6+ years of experience
  • Remote

Job Description

```html

Affirm is seeking a Senior Machine Learning Engineer to join its Fraud team, working remotely from Canada. You'll develop and maintain machine learning systems that power real-time fraud detection and transaction decisions, protecting both consumers and merchants while optimizing for fraud loss, customer experience, and conversion rates. This role involves collaborating with ML engineers, platform teams, and cross-functional partners to move models from concept through production and ongoing maintenance as fraud patterns shift.

Responsibilities

  • Lead development of new fraud prediction models using tabular, graph, and behavioral data approaches
  • Build and scale feature pipelines and training datasets from proprietary and third-party data sources, coordinating with data and platform teams
  • Prototype modeling ideas and features, conduct offline experiments, and transition high-performing approaches into production with appropriate risk controls
  • Productionize models: integrate into batch and real-time decision systems; optimize for reliability, latency, and operational robustness
  • Instrument and monitor model and data health; establish retraining and backtesting workflows as fraud patterns evolve
  • Identify and drive foundational improvements to the team's model-building processes
  • Collaborate with Engineering, Fraud Analytics, Product, and ML Platform teams to define requirements, evaluate tradeoffs, and communicate findings to technical and non-technical stakeholders

Requirements

  • 6+ years of experience researching, training, tuning, and deploying ML models at scale (PhD in relevant field counts for up to 2 years)
  • Demonstrated track record delivering high-impact machine learning models in low-latency production environments
  • Strong Python proficiency; ability to write production-quality code
  • Experience building and evaluating models for tabular classification problems (gradient-boosted decision trees such as LightGBM, XGBoost, or CatBoost preferred)
  • Hands-on experience with a deep learning framework (PyTorch preferred)
  • Experience with distributed data processing or parallel compute frameworks (Spark preferred; Ray, Dask, or equivalent acceptable)
  • Experience with ML lifecycle tooling for training orchestration, experimentation, and model monitoring (Kubeflow, Airflow, MLflow, or equivalent platforms)
  • Proficiency using AI-powered developer tools (Claude Code, Cursor, or similar) as part of routine development workflows

Benefits

  • Remote position based in Canada
```

Affirm on Oh My Job

310 open positions right now, including 5 in New York. Average salary across all roles: $78,769–$103,777.

Apply now
Share: