Full-time

Senior Director, Software Engineering (Machine Learning)

Posted by Affirm • Kelowna, Regional District of Central Okanagan, Canada

📍 Kelowna, Regional District of Central Okanagan 🕒 March 01, 2026

About the Role

Overview

Senior Director, Software Engineering (Machine Learning) at Affirm. Lead centralized Machine Learning capability and drive AI adoption across products and business outcomes, including underwriting, fraud, servicing, and personalization.

What You’ll Do

  • Set the vision for Machine Learning and AI at Affirm. Hire world class Machine Learning modelers, Platform and Software engineers to execute on that vision.
  • Take ownership of our core model development lifecycle and business outcomes across our established verticals – underwriting, fraud, servicing, personalization.
  • Work closely with product and business leadership to champion AI adoption in both existing and new products.
  • Balance ML investments across traditional ML and transformer based models.
  • Evolve ML platform to support our increasing ML needs across Affirm with a special emphasis on training, tuning and serving AI models.
  • Run a robust, yet sho...

Ready to Apply?

Submit your application today and take the next step in your career journey with Affirm.

Apply Now