LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Affirm›Senior Director, Software Engineering (Machine Learning)
Affirm

About Affirm

Transparent financing for modern consumers

🏢 Tech, Finance👥 1001+ employees📅 Founded 2012📍 Chinatown, San Francisco, CA💰 $1.1b⭐ 3.8
FintechB2CPersonal financePaymentsSaaS

Key Highlights

  • 21M+ consumers and 337,000+ merchants using Affirm
  • Raised $1.1B in funding, currently in Series F
  • Flexible payback options from 3 to 36 months
  • Headquartered in Chinatown, San Francisco, CA

Affirm, headquartered in Chinatown, San Francisco, CA, is a leading fintech company specializing in point-of-sale installment loans. With over 21 million consumers and 337,000+ merchants including Shopify, KAYAK, and Walmart, Affirm offers flexible payback options ranging from 3 to 36 months. The co...

🎁 Benefits

Affirm offers a remote-first workforce policy, allowing employees to work from anywhere in their home country. Benefits include 18 weeks of paid paren...

🌟 Culture

Affirm's culture is centered around transparency and consumer empowerment, with a focus on delivering honest financial products. The company actively ...

🌐 Website💼 LinkedIn𝕏 TwitterAll 146 jobs →
Affirm

Senior Director, Software Engineering (Machine Learning)

Affirm • Remote Canada

Posted 3d ago🏠 RemoteSeniorLeadSenior directorSoftware engineering📍 Canada
Apply Now →

Skills & Technologies

Machine learningAI

Overview

Affirm is seeking a Senior Director of Software Engineering to lead their Machine Learning initiatives. You'll set the vision for AI adoption and manage a team of engineers to enhance core business outcomes. This role requires 15+ years of experience in Machine Learning or related fields.

Job Description

Who you are

You have over 15 years of experience in Machine Learning, AI, or related technical domains — you've successfully led teams and projects that leverage advanced technologies to drive business outcomes. Your leadership style fosters collaboration and innovation, allowing your team to thrive in a dynamic environment.

You possess a deep understanding of the Machine Learning model development lifecycle — you've taken ownership of projects from conception through deployment, ensuring that models are not only effective but also aligned with business goals. Your experience includes working with cross-functional teams to champion AI adoption in various products.

Your expertise in both traditional and transformer-based models allows you to balance investments in Machine Learning effectively — you understand the nuances of different approaches and can guide your team in selecting the right tools for the job. You are passionate about evolving ML platforms to meet increasing demands, focusing on training, tuning, and serving AI models.

You thrive in a culture of experimentation and rapid iteration — you believe in establishing a robust yet shortened ML development lifecycle that encourages your team to experiment and learn from failures. Your ability to communicate complex technical concepts to non-technical stakeholders is a key asset in your role.

Desirable

Experience with financial products or services is a plus — you understand the unique challenges and opportunities in the fintech space. Familiarity with regulatory considerations in AI and Machine Learning will enhance your effectiveness in this role.

What you'll do

As the Senior Director of Software Engineering at Affirm, you will set the vision for Machine Learning and AI initiatives — your leadership will guide the development of centralized ML capabilities that drive business success. You will hire and mentor world-class Machine Learning modelers, platform engineers, and software engineers, fostering a culture of excellence and innovation.

You will take ownership of the core model development lifecycle, ensuring that business outcomes are met across established verticals such as underwriting, fraud detection, servicing, and personalization. Collaborating closely with product and business leadership, you will champion the adoption of AI in both existing and new products, ensuring that Affirm remains at the forefront of the industry.

Your role will involve balancing investments in traditional ML and transformer-based models, evolving the ML platform to support increasing needs across the organization. You will run a robust ML development lifecycle that emphasizes rapid experimentation and learning, establishing a culture where your team can thrive.

You will work with a diverse range of cross-functional partners outside of engineering, including product, risk, servicing, legal, and compliance teams. Your ability to navigate these relationships will be crucial in driving AI initiatives forward and ensuring alignment with business objectives.

What we offer

At Affirm, you will be part of a mission-driven company that is reinventing credit to make it more honest and friendly. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a collaborative environment that values innovation and encourages you to bring your ideas to life. Join us in making a meaningful impact on the financial lives of consumers across the globe.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Affirm.

Apply Now →Get Job Alerts