Senior Backend Engineer ML Platform

4 hours ago

Winnipeg, Manitoba, Canada Affirm, Inc. Full-time
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.