← back to queue

Senior Software Engineer, Backend (ML Training and Serving)

Affirm · Remote US · greenhouse · fit score 35.0 · 💰 $173K–$233K
Open / Apply ↗
⬇ Tailored résumé Queue →

Job description

<div class="content-intro"><p>At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.</p></div><p>About the team</p> <p><br><span style="color: #3a3b41;">Machine Learning is central to how Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a&nbsp; Senior Software Engineer to join our ML Training &amp; Serving engineering team, the team that builds and operates the critical infrastructure that enables models to be trained and served across Affirm.&nbsp;</span></p> <p>&nbsp;</p> <p><span style="color: #3a3b41;">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. Strong candidates care about building reliable shared platforms, improving developer velocity, and creating durable systems that enable teams across the company to move faster with confidence.</span><br><br><strong>What You'll Do</strong><br><br><br>· You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.<br>· You will suppor

✍️ Tailored application

Generate a resume-grounded fit assessment, tailored highlights, and a cover letter for this specific role (Claude, ~30s, no fabrication).

Everything is grounded strictly in your resume — review before you submit. Nothing is auto-sent.