Senior Backend Engineer ML Platform
Affirm, Inc.
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-LjbffrReference: WJ-2742_588552 · Posted 14 Nov 2026, 08:48 PM