CronJobs

backend jobs

Senior Software Engineer, Backend (ML Feature Platform)

Affirm · Remote US

remotesenior$173,000–$233,000Posted Nov 12, 2026PythonKotlinAWSMySQLKubernetes

Apply on the employer site

About this role

**Senior Software Engineer, Backend (ML Feature Platform) — Affirm** ## About Affirm 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. ## Engineering team The Engineering team builds systems that power Affirm’s mission—reliable, performant, and scalable solutions that touch every part of the business. ## About the team: ML Feature Platform ML Feature Platform is one of two teams that compose the ML Platform at Affirm (the other is ML Training & Serving Platform). Together, they create the ML + Data flywheel that empowers Affirm. **Mission:** Grow Affirm’s business by building a delightful, self-serve platform for developing and serving data for machine learning and decisioning. As the feature platform team, you’ll own multiple artifacts that collectively cover end-to-end feature flows, including: - Feature creation, exploration, and serving - Data storage, availability, and visibility - Offline backfilling infrastructure and platform improvements Your work will directly impact the everyday capabilities for MLEs, Analysts, and decisioning teams. As a primary data source for ML and online decisioning, platform performance is critical to Affirm’s availability and latency goals. ## What you’ll do - Own and deliver quarterly goals; lead engineers through ambiguity to solve open-ended problems. - Collaborate with product management, design, and analytics—participate in ideation, articulate technical constraints, and partner on decisions considering risks and trade-offs. - Proactively identify project, process, technology, or business issues; advocate and lead solutions. - Support operations and availability: create/monitor metrics, escalate when needed, and support “keep the lights on” on-call. - Foster quality and ownership: set/improve code review and design standards; advocate 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 (e.g., AWS, MySQL, Kubernetes). - Experience defining technical plans for significant features/systems with elegant, simple, extensible design; write high-quality code others can easily understand and use. - Ability to make significant changes in a large codebase with tools/practices that enable safe iteration. - Demonstrated ownership of growth—proactively seeking feedback from your team, manager, and stakeholders. - Strong verbal and written communication skills for collaboration with a global engineering team. - Requires either equivalent practical experience or a Bachelor’s degree in a related field. ## Compensation & location - Base Pay Grade: **N** - Equity Grade: **9** - 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 - **#LI-Remote** ## Remote-first & benefits - Remote-first with flexibility: most roles can be done from within the country of employment; some may require occasional in-person work or onboarding. - Highlights include: 100% subsidized medical coverage, spending stipends, flexible time off, and an ESPP (employee stock purchase plan). *Affirm is committed to an inclusive interview process and accommodations for can

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord