
About Affirm
Transparent financing for modern consumers
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 ...
Skills & Technologies
Overview
Affirm is seeking a Senior Staff Machine Learning Engineer to lead the design and implementation of advanced ML systems. You'll work with Python, TensorFlow, and Keras to drive critical decisions across the company. This role requires significant experience in machine learning and system architecture.
Job Description
Who you are
You have 5+ years of experience in machine learning engineering, with a strong background in designing and implementing complex ML systems. Your expertise in Python and frameworks like TensorFlow and Keras allows you to build scalable models that drive impactful business decisions. You understand the intricacies of data pipelines and have experience in SQL for data manipulation and analysis. You are skilled at mentoring and guiding teams through complex technical challenges, bringing clarity to ambiguous problems and fostering a collaborative environment.
You are passionate about the ethical implications of machine learning and strive to create responsible and accessible financial products. You have a proven track record of influencing architectural direction and aligning technical strategies with business goals. Your ability to communicate effectively with cross-functional teams, including product and risk leaders, ensures that your ML initiatives are well-integrated into the broader company strategy.
Desirable
Experience with cloud platforms such as AWS or GCP is a plus, as is familiarity with MLOps practices for deploying and monitoring ML models in production. You may also have experience in financial services or related industries, which would enhance your understanding of the unique challenges in this space.
What you'll do
In this role, you will define and drive a multi-year technical strategy for machine learning at Affirm, ensuring alignment with company-wide priorities. You will lead the design, implementation, and scaling of advanced ML systems, setting the architectural direction for complex, cross-functional projects. Your work will directly influence the roadmaps of partner teams and platforms, ensuring that ML capabilities are integrated seamlessly into Affirm's products.
You will collaborate closely with the ML Platform team, engineering, product, and risk leaders to develop innovative modeling approaches that enhance decision-making across the organization. Your leadership will help elevate the modeling capabilities of the team, ensuring that systems can support increasingly sophisticated workloads. You will also mentor senior engineers, helping them grow their skills and navigate complex technical challenges.
What we offer
At Affirm, you will be part of a mission-driven team that is dedicated to revolutionizing financial services with transparency and inclusivity. 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 the table. Join us in shaping the future of machine learning in financial services.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Affirm.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Affirm is seeking a Senior Staff Machine Learning Engineer to lead the design and implementation of advanced ML systems. You'll work with Python, AWS, and TensorFlow to drive critical decisions across the company. This role requires extensive experience in machine learning and system architecture.

Senior Director
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.

Machine Learning Engineer
Samsara is hiring a Staff Machine Learning Engineer to build end-to-end AI solutions and core ML infrastructure. You'll work with large-scale data to solve critical problems for Physical Operations customers. This role requires expertise in Python, TensorFlow, and AWS.

Machine Learning Engineer
Samsara is hiring a Senior Machine Learning Engineer to develop ML solutions that enhance safety, efficiency, and sustainability in physical operations. You'll work with Python, TensorFlow, and PyTorch to build end-to-end ML applications. This role is remote for candidates based in Canada.

Machine Learning Engineer
Reddit is seeking a Senior Staff Machine Learning Engineer to lead the Relevance team in enhancing search systems. You'll work with Python, TensorFlow, and Keras to build large-scale AI-driven solutions. This role requires extensive experience in machine learning and AI technologies.