Problem
Business Context
BrightLine Credit, a digital consumer lender processing ~250K applications per month, wants a model to predict 90-day loan default at origination. The goal is to improve approval quality without materially reducing funded volume.
Dataset
You are given an offline training dataset built from the last 18 months of applications. Each row represents one funded or declined application with features available at decision time.
| Feature Group | Count | Examples |
|---|---|---|
| Applicant demographics | 8 | age_band, employment_status, region, housing_status |
| Credit bureau attributes | 14 | fico_band, delinquency_count_12m, credit_utilization, open_trades |
| Financial features | 11 | stated_income, debt_to_income, monthly_obligations, bank_balance_avg |
| Application behavior | 7 | device_type, session_length_sec, form_edits, application_hour |
| Loan terms | 5 | requested_amount, term_months, APR, channel, promo_flag |
- Size: 420K applications, 45 features
- Target: Whether the applicant defaults within 90 days of origination
- Class balance: 11.6% positive (default), 88.4% negative
- Missing data: ~9% missing in bureau features, ~6% missing in self-reported financial fields
Success Criteria
A solution is considered good enough if it improves ranking quality over the current scorecard and supports a policy that reduces default rate by at least 15% at a fixed approval rate. The model should also provide clear feature-level explanations for risk review.
Constraints
- Inference must complete in <50 ms per application in the online decision API
- The risk team requires interpretable drivers for adverse action review
- Retraining should be feasible on a monthly cadence using standard Python ML tooling
Deliverables
- Build a supervised learning pipeline to predict 90-day default probability.
- Compare at least one interpretable baseline and one stronger non-linear model.
- Describe how you would handle missing values, categorical variables, and probability calibration.
- Propose an evaluation framework aligned to lending decisions, not just raw accuracy.
- Explain the main technical hurdles you expect in production and how you would mitigate them.
You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.