Senior Software Engineer, Backend (ML Training and Serving)
Affirm · Remote US
About this role
## About Affirm Affirm exists 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. ## About the team Machine Learning is central to how Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. You’ll join the **ML Training & Serving** engineering team—building and operating 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, with a high bar for ownership, technical judgment, and execution. ## What you’ll do - Own and deliver **quarterly goals** for your team. - Lead engineers through ambiguity to solve **open-ended problems**. - Support your team throughout delivery. - Collaborate with **product management, design, and analytics**—participating in ideation, articulating technical constraints, and partnering on decisions that consider risks and trade-offs. - Proactively identify and advocate for **project, process, technology, or business issues**, and lead in solving them. - Support operations and availability by creating/monitoring **metrics**, escalating when needed, and helping with **“keep the lights on”** on-call. - Foster a culture of quality and ownership by setting/improving **code review and design standards**, and advocating beyond your team through writing and tech talks. - Help develop talent through feedback, guidance, and leading by example. ## What we look for - **4+ years** designing, developing, and launching backend systems at scale (e.g., **Python** or **Kotlin**). - Track record building **highly available distributed systems** using **AWS, MySQL, and Kubernetes**. - Experience defining a technical plan for a significant feature/system component with an **elegant, simple, extensible design**. - Write high-quality code that’s easy to understand and use. - Ability to make significant changes in a large codebase, with tools/practices to do so safely. - Demonstrated ownership of growth—proactively seeking feedback from your team, manager, and stakeholders. - Strong **verbal and written communication** for collaboration with a global engineering team. - Requires equivalent practical experience or a **Bachelor’s degree** in a related field. - Nice to have: experience **training and deploying models for production**. ## Compensation & location - Base Pay Grade: **N** - Equity Grade: **9** - Remote-first (**#LI-Remote**) **USA base pay range (CA, WA, NY, NJ, CT):** $195,000 - $225,000/year **USA base pay range (all other U.S. states):** $173,000 - $233,000/year ## Benefits (highlights) - **Health coverage at no cost** (100% of premiums for employees and dependents) - **Monthly stipends** for tech setup and health/wellness options - **Flexible time off** and generous holiday calendars - **ESPP**: buy Affirm stock at a discount ## Notes Affirm is committed to an inclusive interview process, including accommodations for candidates with disabilities. For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.