Affirm logo
Affirm

We create honest financial products that improve lives.

Senior Machine Learning Engineer, Fraud ML

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

43 days ago

Salary

$150K - $200K / year

Seniority

Senior

Postgraduate Degree6 yrs expExperience acceptedEnglishAirflowPythonPyTorchRaySpark

Job Description

Senior Machine Learning Engineer, Fraud ML

Affirm

• You will lead development of new fraud prediction models using a mix of approaches for tabular, graph, and behavioral data • You will build and scale feature pipelines and training datasets from proprietary and third-party signals, partnering with data and platform teams when needed. • You will prototype new modeling ideas and features, run offline experiments, and drive the best-performing approaches into production with appropriate risk controls. • You productionize models: integrate into batch and/or real-time decision systems, and improve reliability, latency, and operational robustness. • You will instrument and monitor model and data health, and help define retraining/backtesting workflows as fraud patterns evolve. • Identify and implement foundational improvements to how the team builds models. • You will collaborate across Engineering, Fraud Analytics, Product, and ML Platform to define requirements, evaluate tradeoffs, and communicate results clearly to both technical and non-technical audiences.

Job Requirements

  • 6+ years experience researching, training, tuning and launching ML models at scale. Relevant PhD can count for up to 2 years of experience.
  • Track record of delivering high impact machine learning models in a low latency live setting
  • Strong Python skills and experience writing production-quality code.
  • Experience building and evaluating models for tabular classification problems (preferably gradient-boosted decision trees like LightGBM/XGBoost/CatBoost, or similar).
  • Experience with a deep learning framework (PyTorch preferred).
  • Experience working with distributed data processing or parallel compute frameworks (Spark preferred; Ray/Dask or similar).
  • Experience with ML lifecycle tooling for training orchestration, experimentation, and model monitoring (e.g., Kubeflow, Airflow, MLflow, or equivalent internal platforms).
  • Proficient in using AI-powered developer tools (e.g., Claude Code, Cursor, or similar) to accelerate iteration, debugging, and code quality as part of day-to-day development workflows.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Job Pages

More Machine Learning Engineer Jobs

Perform logo

Senior AI/ML Engineer

Perform

Dev done better. Perform offers expert engineering consulting and staffing for the most demanding products.

Full TimeRemoteTeam 51-200Since 2005H1B Sponsor

• Lead the design and development of machine learning systems and LLM-based applications • Fine-tune and adapt large language models for domain-specific use cases • Build NLP pipelines to extract structured data from complex, unstructured documents • Translate ambiguous product goals into clear technical and ML execution plans • Work directly with product signals, user feedback, and backlog input to prioritize development work • Build evaluation systems to measure model performance and detect regressions • Design automated benchmarking pipelines for continuous model testing • Define meaningful performance metrics tied to real-world outcomes • Build feedback loops that use user corrections to continuously improve model performance • Apply computer vision techniques to extract data from PDFs and scanned documents • Develop AI agents that interact with web systems using automation tools such as Playwright or Selenium • Work across system design, infrastructure, training, and inference pipelines • Build scalable ML systems and supporting infrastructure from the ground up

Worldwide
EBSCO Information Services logo

Senior MLOps Engineer

EBSCO Information Services

At EBSCO Information Services, we're working every day to transform lives.

Full TimeRemoteTeam 1,001-5,000Since 1984H1B Sponsor

• Design, build, and maintain ML Ops pipelines supporting model training, validation, and deployment across AWS environments. • Implement automation for model packaging, testing, deployment, and monitoring using CI/CD best practices. • Collaborate with data engineers and data scientists to operationalize ML workloads within the data lakehouse ecosystem. • Develop and maintain integrations between data ingestion, feature stores, and model repositories. • Apply infrastructure-as-code (Terraform, AWS CDK, CloudFormation) to automate ML pipeline infrastructure. • Implement and manage model versioning, reproducibility, and lineage tracking using tools such as MLflow or SageMaker Model Registry. • Define and automate monitoring, alerting, and retraining strategies for deployed models. • Ensure all ML infrastructure and pipelines meet enterprise security, compliance, and governance standards. • Participate in code reviews, knowledge sharing, and continuous improvement of ML Ops practices. • Mentor junior engineers and contribute to documentation, standards, and best practices for ML Ops across teams.

Massachusetts
$120.1K - $171.6K / year
Job Closed
Datatonic logo

Lead Machine Learning Engineer – Team Lead

Datatonic

Google Cloud AI+ML Partner of the Year. We drive business impact through innovative cloud engineering, analytics and AI.

Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

• Provide strategic and technical leadership to the ML team, ensuring alignment with best practices and industry standards. • Recruit, hire, and onboard top talent, including data scientists and machine learning engineers, to strengthen the team. • Offer mentorship and guidance, helping team members develop their technical skills and advance their careers. • Foster a positive, inclusive, and innovative team culture that promotes collaboration and knowledge-sharing. • Conduct regular performance reviews, set clear objectives, and provide constructive feedback to drive continuous improvement. • Oversee and manage complex ML projects from initial concept to successful deployment. • Ensure the delivery of high-quality outputs on time and within budget, maintaining rigorous standards throughout the project lifecycle. • Collaborate with Delivery Managers to define project scope, timelines, resource allocation, and key milestones. • Proactively track project progress, identify potential risks, and implement effective mitigation strategies to keep projects on track. • Build and maintain strong, trusted relationships with clients, gaining a deep understanding of their business objectives and challenges. • Communicate complex technical concepts clearly and effectively to both technical and non-technical client stakeholders. • Present project findings, insights, and actionable recommendations in a compelling and client-friendly manner, ensuring alignment with their goals.

Canada
CA$150K - CA$185K / year
Job Closed
eSimplicity logo

Associate AI/ML Engineer

eSimplicity

An engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Implement and productionize ML solutions (supervised/unsupervised, NLP, deep learning) with robust data preprocessing, feature engineering, and evaluation pipelines • Support model selection, training, validation, optimization, and calibration, ensuring reliability, fairness, and performance at scale • Establish MLOps workflows (CI/CD for ML, experiment tracking, model registry, reproducible builds and deployments) • Implement model monitoring (drift, data/feature quality, bias, and business KPIs), alerting, and automated rollback to keep systems safe and responsive • Design high-quality data pipelines (ingest, transform, validate) across structured and unstructured sources; enforce data contracts and lineage • Partner with analytics teams to make datasets discoverable, documented, and performant for iterative model development • Contribute to coding standards, code reviews, and knowledge sharing; mentor engineers and data scientists • Work in Agile teams; drive iterative delivery, joint problem-solving, and continuous improvement • Engage closely with project managers, technical leads, client representatives, and cross-functional teams to provide timely updates, resolve issues, and ensure alignment with technical goals • Translate technical specifications into code and design documents

Maryland
$90.1K - $128.1K / year
Job Closed