What is a Machine Learning Engineer at Affirm?
At Affirm, a Machine Learning Engineer plays a pivotal role in driving the core financial products that redefine how consumers borrow and spend. Unlike traditional credit systems that rely on static, outdated scores, Affirm uses advanced, real-time machine learning models to assess risk and approve loans at the point of sale. As a Machine Learning Engineer, you will be responsible for building, deploying, and scaling the intelligent systems that make these split-second decisions possible.
Your work will directly impact millions of consumers and merchants by determining creditworthiness, detecting fraudulent transactions, and optimizing financial underwriting. You will operate at the intersection of data science and software engineering, translating complex statistical models into highly performant, low-latency production code. The models you build must handle massive scale and remain highly accurate, as even minor deviations can significantly affect the company's financial health and user experience.
This role is highly collaborative and strategically vital. You will partner closely with product managers, risk analysts, and backend engineers to turn vast amounts of transactional and user data into actionable predictions. Whether you are optimizing underwriting models, building real-time feature stores, or combatting sophisticated fraud networks, your contributions will directly influence Affirm's bottom line and its mission to deliver honest financial products.


