We create honest financial products that improve lives.
Senior Machine Learning Engineer, Fraud ML
Location
Canada
Posted
43 days ago
Salary
$150K - $200K / year
Seniority
Senior
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 Guides
Related Job Pages
More Machine Learning Engineer Jobs
Senior AI/ML Engineer
PerformDev done better. Perform offers expert engineering consulting and staffing for the most demanding products.
• 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
Senior MLOps Engineer
EBSCO Information ServicesAt EBSCO Information Services, we're working every day to transform lives.
• 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.
Lead Machine Learning Engineer – Team Lead
DatatonicGoogle Cloud AI+ML Partner of the Year. We drive business impact through innovative cloud engineering, analytics and AI.
• 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.
Associate AI/ML Engineer
eSimplicityAn engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.
• 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




