Affirm
Fintech
MachineLearningEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“Machine Learning Engineer II at Affirm. Skills: Machine Learning, AI Systems, LLM APIs, Python. Develop AI systems. Automate dispute handling”
What You'll Achieve.
Make the best decisions for Affirm and our customers; Creating a better experience for our customers; Getting money back to our customers faster; Produce structured, actionable outputs; Drive the best-performing approaches into production
Industry & Context.
Taking a simple problem or business scenario into a solution
What They're Looking For.
Must Have
2+ years of experience as a machine learning engineer, Python skills and experience writing production-quality code, Experience building and evaluating models for tabular classification problems, Experience building applications with LLM APIs, Familiarity with document and unstructured data processing, Experience with ML lifecycle tooling, Proficient in using AI-powered developer tools, Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews, Experience demonstrates that you take ownership of your growth, Verbal and written communication skills
Nice to Have
gradient-boosted decision trees like LightGBM/XGBoost/CatBoost, structured extraction, prompt engineering, and orchestration frameworks like LangChain or LangGraph, PDF/image extraction, text parsing, or similar, Kubeflow, Airflow, MLflow, or equivalent internal platforms, Claude Code, Cursor, or similar
What You'll Do.
Automate dispute handling
Automate chargeback handling
Build evidence extraction pipelines
Process unstructured data
Prototype new modeling ideas
Run offline experiments
Drive approaches into production
How You'll Work.
Team & Collaboration
Collaborate across Engineering, Servicing Operations, Product, and ML Platform; Communicate results clearly to technical and non-technical audiences; Provide feedback to other engineers through code reviews; Proactively seeking feedback from team, manager, and stakeholders; Effective collaboration with global engineering team
Communication Scope
Verbal communication skills; Written communication skills; Communicate results clearly
Full Job Description
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. On the Servicing ML team, you will build and improve machine learning and AI systems that automate customer operations such as disputes, returns, fraud, and chargebacks to make the best decisions for Affirm and our customers. You will work closely with experienced ML engineers, platform partners, and cross-functional stakeholders to take models from idea to prototype to production, and to keep them healthy with strong measurement and monitoring. What you'll do - You will develop AI systems that automate dispute and chargeback handling using structured evidence and business logic, creating a better experience for our customers. - You will build models that automate refunds, getting money back to our customers faster. - You will build and maintain evidence extraction pipelines that process unstructured data using LLM-powered workflows to produce structured, actionable outputs. - You will prototype new modeling ideas, run offline experiments, and drive the best-performing approaches into production with appropriate risk controls. - You will collaborate across Engineering, Servicing Operations, Product, and ML Platform to define requirements, evaluate tradeoffs, and communicate results clearly to both technical and non-technical audiences. What we look for - You have a total of 2+ years of experience as a machine learning engineer - Strong Python skills and experience writing production-quality code - Experience building and evaluating models for tabular classification problems (preferably gradient-boosted decision trees like LightGBM/XGBoost/CatBoost). - Experience building applications with LLM APIs (e.g., OpenAI, Anthropic), including structured extraction, prompt engineering, and orchestration frameworks like LangChain or LangGraph. - Familiarity with document and unstructured data processing (PD
Applying for this Machine Learning Engineer II role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Affirm?
Real rants from real employees. Read before you apply.