IT & Software

Senior Backend Engineer ML Platform

Affirm, Inc.

Remote · Newfoundland and Labrador · Canada

Share this job: X Facebook WhatsApp Save job : Senior Backend Engineer ML Platform

Design scalable backend systems for affirm’s ML Feature Platform while working remotely in Canada with Python or Kotlin. Build infrastructure supporting machine learning and decisioning.

As a Senior Software Engineer, you will help develop a self-serve platform for creating, exploring, serving, and storing machine learning features. You will work across distributed systems, data availability, offline backfilling, and platform improvements. The team supports MLEs, analysts, and decisioning teams.

Key Responsibilities:

  • Own quarterly goals and guide engineers through ambiguous problems
  • Collaborate with product, design, and analytics stakeholders
  • Identify and resolve project, process, technology, or business issues
  • Monitor metrics and support availability and on-call operations
  • Improve code review, design standards, writing, and technical talks

Requirements:

  • Four-plus years designing and launching backend systems at scale
  • Experience with Python or Kotlin backend development
  • Distributed systems experience using AWS, MySQL, and Kubernetes
  • Ability to design significant features with simple, extensible architecture
  • Strong communication and collaboration skills across global engineering teams

Apply backend engineering expertise to advance affirm’s machine learning feature creation, serving, availability, and platform performance.

#J-18808-Ljbffr

Reference: WJ-2742_588552 · Posted 14 Nov 2026, 08:48 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Backend Engineer jobs in other states

Browse jobs