A

Backend Software Engineer II at Affirm

Affirm

hamilton, on, Canada Full-time June 18, 2026

Found Description

Join Affirm's ML Training & Serving team as a Backend Software Engineer II in a remote-first environment. Contribute to critical infrastructure that powers machine learning models across the company.

In this role, you will work at the intersection of distributed systems and ML infrastructure. With over 1.5 years of experience, you'll design and launch backend systems using Python or Kotlin. Collaborating across engineering and enhancing developer velocity will be key as you take ownership of your projects and create durable systems that promote efficiency.

Key Responsibilities: • Breakdown projects into manageable tasks and ensure timely delivery • Collaborate effectively with peers on product development • Monitor metrics and support operational availability • Participate in team growth by engaging in hiring processes

Requirements: • 1.5+ years of software engineering experience • Proficiency in Python or Kotlin for backend systems • Familiarity with distrib...

Ready to Apply?

Submit your application for Backend Software Engineer II at Affirm at Affirm

Apply Now