Backend Software Engineer for ML Applications

Affirm
📍 calgary, ab, Canada 💼 Full-time 🕒 Posted June 04, 2026

Job Description

Join a mission-driven team as a Software Engineer II focused on machine learning. Collaborate in a remote-first setting to enhance the ML feature platform and drive product excellence.

You will play a critical role in the development and servicing of innovative features for ML. Working alongside a diverse team, you’ll break projects into actionable tasks, contribute to product ideation, and maintain operational metrics. Your efforts will directly influence how users interact with machine learning tools.

Key Responsibilities: • Translate larger projects into deliverable tasks • Engage with cross-functional teams for ideation • Create and oversee operational metrics for platform stability • Participate in team development and interview processes • Conduct thorough code reviews for quality control

Requirements: • At least 1.5 years of relevant experience • Skilled in Python or Kotlin programming • Understanding of AWS, MySQL, and Docker/Kubernetes • Excellent co...

Ready to Apply?

Submit your application today and join our talented team at Affirm.

Submit Application

Job Details

  • Location calgary, ab
  • Job Type Full-time
  • Category Other-General
  • Posted Date June 04, 2026
  • Application Deadline July 14, 2026