Affirm is looking to solve the problem of making credit more honest and friendly by utilizing advanced machine learning techniques to ensure responsible and accessible financial products.
Requirements
- 10+ years of experience researching, designing, deploying, and operating large-scale, real-time machine learning systems, with a proven record of driving technical innovation and delivering measurable business impact.
- Experience leading end-to-end ML system design, from data architecture and feature pipelines to model training, evaluation, and production deployment.
- Proficient in Python and ML frameworks, including PyTorch and XGBoost.
- Experienced with ML tooling for training orchestration, experimentation, and model monitoring, such as Kubeflow, MLflow, or equivalent internal platforms.
- Strong understanding of representation learning and embedding-based modeling.
- Deep expertise in neural network-based sequence modeling, including architectures such as Transformers, recurrent, or attention-based models, and multi-task learning systems.
- Deep hands-on experience with large-scale distributed ML infrastructure, including streaming or batch data ingestion, feature stores, feature engineering, training pipelines, model serving and inference infrastructure, monitoring, and automated retraining.
Responsibilities
- Define and drive multi-year, multi-team technical strategy for machine learning across Affirm, ensuring alignment with company-wide priorities and influencing the roadmaps of partner teams and platforms.
- Lead the design, implementation, and scaling of advanced ML systems, setting the architectural direction for complex, cross-functional initiatives and ensuring systems remain reliable, extensible, and prepared for increasingly sophisticated modeling workloads.
- Partner deeply with ML Platform, product, engineering, and risk leadership to shape long-term modeling capabilities, define new opportunities for ML impact, and guide infrastructure evolution required for next-generation ML methods.
- Provide broad technical leadership across the ML organization, mentoring senior engineers, elevating design and code quality, and spreading ML expertise through documentation, talks, and cross-org guidance.
- Drive clarity and alignment on ambiguous, high-stakes technical decisions, resolving cross-team tensions, balancing competing priorities, and exercising judgment optimized for the broader engineering organization.
- Champion operational and system excellence at the area level, owning the long-term health, availability, and evolution of critical ML systems, and ensuring robust testing, monitoring, and reliability practices across teams.
Other
- Bachelor’s degree in a related field.
- Strong verbal and written communication skills that support effective collaboration across our global engineering organization.
- Equivalent practical experience or a Bachelor’s degree in a related field.
- Ability to work remotely, with occasional requirements to work out of an assigned Affirm office.
- Ability to provide reasonable accommodations to candidates in need of individualized support during the hiring process.