A
Machine Learning Engineer I, Underwriting
Affirm
New This Week
ML EngineeringFintechJunior (0-2 yrs)RemoteFintech Startup
Ideal entry point for new graduates or career changers wanting to apply ML to credit risk at a leading BNPL company.
AI → FinanceTransition-Friendly
Location
Remote, US
Salary Range
$130,000 – $170,000
Posted
Mar 18, 2026
Entry-level ML engineer role at Affirm building credit decisioning models — great opportunity for career changers interested in fintech ML, fully remote.
## About the Role
Affirm's ML Underwriting team is the core credit decisioning engine powering the buy-now-pay-later platform. As an ML Engineer I, you will develop models that predict default likelihood for loan applications — a critical function at the heart of Affirm's business. This is an entry-level friendly role ideal for career-changers.
## Responsibilities
- Develop ML models predicting default likelihood for credit decisioning
- Build and improve features for the underwriting ML pipeline
- Analyze model performance and identify improvement opportunities
- Collaborate with senior engineers on model architecture and deployment
- Monitor production model performance and data quality
## Requirements
- Bachelor's degree in Computer Science, Math, Statistics, or related field
- Proficiency in Python and ML frameworks
- Understanding of GLMs, gradient boosting, or deep learning
- Interest in credit risk and financial services
- Strong problem-solving and analytical skills
- Credit risk domain knowledge a plus but not required
Skills & Technologies
PythonMachine LearningCredit RiskGLMsGradient BoostingSQLUnderwriting
Best Backgrounds
- computer science
- statistics
- data science
- quantitative economics
Related Titles to Explore
- Junior ML Engineer
- Credit Risk Analyst
- Data Scientist - Underwriting
- Risk Modeling Analyst