KeyStep

Software Engineer II, Backend (ML Training & Serving)

Affirm
Remote US
about 5 hours ago
full-timeremote

Skills & Technologies

BackendPlatform EngineeringDistributed SystemsMachine LearningMakeTraining

Job Description

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Machine Learning is central to how Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a Software Engineer II 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. 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.

What You'll Do

With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.

You will support your peers and stakeholders in the product development lifecycle by collaborating across engineering, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.

You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.

You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

What We Look For

You have a total of 1.5+ years of experience as a software engineer.

You have experience designing, developing and launching backend systems and are prof

Company & Role Analysis

JobSeeker+
Likely perks
Private MedicalPension25+ Days HolidayStock OptionsLearning BudgetFlexible Hours
Culture & working style

Neutral 2–4 sentence summary of what working at this company is like, drawn from public reviews and press coverage. Tone, collaboration style, pace, benefits highlights.

Market salary range

£45,000 – £60,000 (Glassdoor, Levels.fyi, 2025)

Unlock the full analysis for this job
Sign in to unlock →

Similar roles

See more
MongoDB
Alberta; British Columbia; Manitoba; Nova Scotia; Ontario; Quebec
Full-time
about 2 hours ago

The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as th…

View Job
Stripe
Dublin, Ireland
Full-time
about 3 hours ago

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enter…

View Job
CPU Consulting & Software GmbH
Münster
Full-time
Remote
about 4 hours ago

Deine Rolle Du bist erfahrener Java Software Engineer (m/w/d) und fühlst dich in komplexen Bankenanwendungen und Bestandsanwendungen zuhause…

View Job
Apply NowApply with CV Improver