Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Engineer (Fraud)

$153k - $213k per year

Affirm

At Affu

On the ML Fraud team, you’ll build and improve machine learning systems that make real‑time transaction decisions, protecting consumers and merchants while balancing fraud loss, customer experience, and conversion. You’ll work closely with experienced ML engineers, platform partners, and cross‑functional stakeholders to take models from idea to prototype to production, and to keep them healthy with strong measurement and monitoring as fraud patterns evolve.

What you’ll do

  • 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.

What we look for

  • You have 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.

Pay Grade - N Equity Grade - 6

Employees new to Affir typically come in at the start of the pay range. Affir focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job‑related skills.

Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affir Holdings, Inc. (parent company).

CAN base pay range per year: $153,000 - $213,000

Location - Remote Canada

This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Remote‑first with flexibility built in Affir is proud to be a remote‑first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in‑person work at an Affir office, and a few are office‑based due to the nature of the work. All new hires will be invited to attend an in‑person onboarding experience.

Benefits designed for you

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affir stock at a discount.

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.

For positions based in San Francisco or Los Angeles: Affir considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer (Fraud) in Ottawa, ON vacancy
  • $130k - $150k per year

     ...make our tomorrow's possible. This role is Hybrid Ottawa Senior Requirements Engineer Position Summary Thales Canada, Defence & Security supports...  ...make hiring decisions on our behalf. Why Join Us?Say HI and learn more about working at Thales [click here]( #hybrid #LI-KL1 Thales... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    3 days ago
  • $140k - $160k per year

     ...possible. This role is Hybrid Ottawa Senior Manager, Systems Engineering Position Summary Thales Canada...  ...engineering discipline excellence in a learning environment which contribute to our highly...  ...our behalf. Why Join Us?Say HI and learn more about working at Thales [click... 
    Senior
    Long term contract
    Full time
    Temporary work
    For subcontractor
    Local area
    Worldwide

    Thales

    Ottawa, ON
    3 days ago
  •  ...Your Opportunity Stantec is seeking a Senior Civil Engineer to join our Water team. The role will be based in our Ottawa office (hybrid)....  ...junior colleagues, while having the opportunity to work with and learn from industry-leading experts.  Your Key Responsibilities... 
    Senior
    For contractors
    For subcontractor
    Work at office
    Local area

    Stantec

    Ottawa, ON
    3 hours ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...on X and LinkedIn or visit The Senior Engineering Delivery Manager is responsible...  ...Continuous Delivery Improvement Lead lessons-learned and post-release reviews following major... 
    Senior
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    6 hours ago
  •  ...Your Opportunity We are seeking a senior Professional Engineer who has built the majority of their career around hydraulic and hydrologic modelling...  ..., examples, training materials, workshops, and lessons learned that strengthen consistent practices across the team. Help... 
    Senior
    Work at office

    Stantec

    Ottawa, ON
    3 hours ago
  • $71.45k - $102.1k per year

     ...Graduates for the 5th consecutive year . Position Title: Senior Software Automation Engineer Employment Type: Full-time, Existing vacancy Location:...  ...and validate products using Agile methodologies . Learn from the best: Gain hands-on experience and mentorship from... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    3 days ago
  •  ...Your Opportunity An opportunity exists Ottawa, ON for a highly motivated Senior Mechanical Engineer to join our multidisciplinary team. In this role you will be responsible for the design and execution of projects ranging in size and complexity, with a focus on civic, industrial... 
    Senior
    Contract work

    Stantec

    Ottawa, ON
    3 hours ago
  • $120k - $160k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that...  ...reinforce each other by design. About this role:  The Senior Quantum Engineer will serve as a technical leader in Q-Block's R... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship

    Q-Block Computing

    Ottawa, ON
    9 days ago
  •  ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    10 days ago
  •  ...Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the...  ..., and Azure. ~ Explore our Engineering at Motion page to learn more about our team, our work, and how we build together. ~... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    4 days ago
  •  ...and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...recommendations, and presentations for internal stakeholders and senior management. Lead technical coordination discussions and... 
    Senior
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    6 hours ago
  •  ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global... 
    Senior
    Worldwide

    Telesat

    Ottawa, ON
    6 hours ago
  • $25 - $30 per hour

    Work Term: Permanent Work Language: English Education: Experience: Études Diplôme d'études secondaires ou l'équivalent ou experience équivalente Expérience en utilisation de matériel et de machinerie Perceuses à colonne Tours parallèles Expérience...
    Permanent employment
    Full time

    Nesbitt Engineering Limited

    Ottawa, ON
    7 days ago
  • $95k - $122k per year

     ...Our Team Semtech's New Product Introduction (NPI) Product Engineering Team is the central engineering function behind every new product we bring to market. Our team of focused and talented engineers takes full ownership of new product development — driving each program from... 
    Senior
    Full time
    Worldwide

    Semtech

    Ottawa, ON
    3 days ago
  •  ...opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and make sure...  ...challenges of tomorrow and engineer a better world! We are looking for Senior Traffic Engineer/Modeller to support our expanding... 
    Senior
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    CIMA+

    Ottawa, ON
    11 hours ago
  •  ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational experiences, and AI-... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    3 hours ago
  • $105k - $122k per year

     ...business unit’s R&D hardware design team is home to this role. Job Summary We are looking for a motivated Package and PCB Layout Engineer to join our R&D hardware design team. The successful candidate will become a key member of the design engineering community of the Signal... 
    Senior
    Full time
    Local area

    Semtech

    Ottawa, ON
    3 days ago
  •  ...We are looking for a Senior Google CCAIP Engineer to build, configure, and test customer contact center solutions on Google's Contact Center AI (CCAI) Platform. The role focuses on implementing approved business and technical specifications, including DTMF IVR menus, call flows... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    3 hours ago
  •  ...and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  .... You’ll have the opportunity to work with new technologies, learn about satellite operations and satellite control systems, and work... 
    Senior
    Worldwide
    Shift work

    Telesat

    Ottawa, ON
    6 hours ago
  • $115k - $130k per year

     ...also rely on you to assist in setting company directions and driving best practices. In addition, you will provide guidance to other engineers in the development of our next generation products. This position requires someone with a high energy level, strong communication... 
    Senior
    Full time

    Semtech

    Ottawa, ON
    3 days ago
  • $215k - $300k per year

     ...in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it...  ...MongoDB, and Azure. ~ Explore our Engineering at Motion page to learn more about our team, our work, and how we build together. ~‍... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Ottawa, ON
    4 days ago
  • $102.31k - $124.48k per year

     ...Constellation, Nepean   Job Category: Planning and Infrastructure; Engineering  Application Close: 05/11/2026 JOB SUMMARY The mandate of...  ...and use of the Intra-Internets Protocols for responding to senior management/councillor inquiries, conducting public consultation... 
    Senior
    Permanent employment
    Full time
    Temporary work
    For contractors
    Internship
    Flexible hours

    City of Ottawa

    Ottawa, ON
    3 hours ago
  • $125k - $140k per year

     ...their queries Review supplier documents and comment Supervise engineers and designers including training, mentoring and assigning tasks...  ...market conditions for the specific position. Want to Learn More? We would love for you to get a full picture about us, so... 
    Senior
    Full time
    Work from home
    Flexible hours

    Vard Marine Inc.

    Ottawa, ON
    a month ago
  •  ...performance product portfolio, Lifecycle Engineering plays a critical role in ensuring that released...  ...capability with an experienced Senior Staff Product Engineer. Job Summary As...  ...development through mentorship, continuous learning resources, and a collaborative engineering... 
    Senior
    Long term contract
    Full time

    Semtech

    Ottawa, ON
    3 days ago
  •  ...Workplace Type: Flexible; some on-site presence may be required for monthly meetings 49 Solutions is seeking an experienced Senior OpenStack Cloud Engineer / Architect to support a large-scale Government of Canada cloud environment for Shared Services Canada and the Department... 
    Senior
    Flexible hours

    49 Solutions

    Ottawa, ON
    3 hours ago
  •  ...full-time professionals, and our annual growth rate exceeds 25%. Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    13 days ago
  •  ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About The Role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure). We're... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work

    AutoScale Ventures

    Ottawa, ON
    12 days ago
  •  ...nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Senior Google CCAIP Engineer  to build, configure, and test customer contact center solutions on Google's Contact Center AI (CCAI) Platform. The role... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    13 days ago
  •  ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend... 
    Senior
    Internship
    Relocation

    Miratech

    Ottawa, ON
    3 hours ago
  •  ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Engineer (Fraud). Be the first to apply!