Senior Software Engineer, Backend (ML Training and Serving)
- Where you can live
- Remote Canada ยท Remote US
- Working hours
- Overlap with UTC-10 to UTC-3.5
- Salary
- USD 153,000 to 213,000 per year
- Posted
- November 12, 2026
Summary from the posting
Machine Learning is central to how Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a Senior Software Engineer to join our ML Training & Serving engineering team, the team that builds and operates the critical infrastructure that enables models to be trained and served across Affirm.
This role sits at the intersection of distributed systems, ML infrastructure, and platform engineering. We value engineers who listen closely, invite feedback, and work effectively across organizational boundaries, while maintaining a high bar for ownership, technical judgment, and execution.
This is a short summary. The full description, requirements and the application form are on Affirm's own career page.