Open Role
Affirm

Remote opportunity at

Affirm

Machine Learning Engineer II (Underwriting ML)

Affirm operates as a financial technology company offering clear and predictable payment solutions over time without hidden fees or surprises. The Underwriting ML team builds and…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published15d ago
Listing Views19
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm operates as a financial technology company offering clear and predictable payment solutions over time without hidden fees or surprises. The Underwriting ML team builds and enhances machine learning systems that evaluate repayment risk and expected value for every transaction in real time. As a Machine Learning Engineer II on this team, you will design and iterate on underwriting prediction models using tabular and sequential data approaches. Your work involves…

Job Description

Affirm operates as a financial technology company offering clear and predictable payment solutions over time without hidden fees or surprises. The Underwriting ML team builds and enhances machine learning systems that evaluate repayment risk and expected value for every transaction in real time.

As a Machine Learning Engineer II on this team, you will design and iterate on underwriting prediction models using tabular and sequential data approaches. Your work involves building feature pipelines, running offline experiments, and launching high-performing models into production environments with appropriate risk controls. You will also monitor model health, manage retraining workflows, and collaborate closely with Engineering, Risk Analytics, Product, and ML Platform groups.

This remote position suits professionals who enjoy working with distributed data systems, writing reliable Python code, and translating complex business scenarios into extensible technical solutions. Team members engage with global colleagues and participate in code reviews to maintain robust operational standards across large codebases.

Responsibilities

  • Develop and iterate on underwriting prediction models utilizing sequential and tabular data approaches
  • Build and scale feature pipelines and training datasets by leveraging proprietary and third-party signals
  • Prototype modeling concepts, execute offline experiments, and push top-performing models to production with risk controls
  • Integrate models into real-time or batch decision systems while boosting reliability, latency, and operational strength
  • Instrument and track data and model health while establishing retraining and backtesting workflows
  • Partner across Engineering, Risk Analytics, Product, and ML Platform to define requirements and communicate technical results

Requirements

  • Possess either a total of 2+ years of experience as a machine learning engineer or a PhD in a relevant field
  • Demonstrate strong Python skills and experience authoring production-quality code
  • Bring experience building and assessing classification models, preferably gradient-boosted decision trees like LightGBM, XGBoost, or CatBoost
  • Work with a deep learning framework such as PyTorch
  • Utilize distributed data processing or parallel compute frameworks like Spark, Ray, or Dask
  • Apply ML lifecycle tooling for training orchestration, experimentation, and model monitoring
  • Use AI-powered developer tools like Claude Code or Cursor to accelerate daily development workflows
  • Navigate large codebases, debug peer code, and deliver constructive code review feedback

Qualifications

  • Either hold a Bachelor’s degree in a related field or possess equivalent practical experience

Core Skills

Benefits

  • 100% subsidized medical coverage, dental, and vision for employees and their dependents
  • Monthly stipends supporting technology setups, health, and wellness choices
  • Flexible time off combined with generous holiday calendars
  • Employee stock purchase plan allowing discounted stock purchases
  • Base pay complemented by equity rewards

Frequently Asked Questions

Is this a remote position?

Yes, Affirm operates as a remote-first company, and this role can be performed from almost anywhere within the country of employment, though some positions may occasionally require in-person work at an office.

What is the salary range for this role?

The annual base pay for U.S. employees in CA, WA, NY, NJ, and CT ranges from $165,000 to $225,000, while the range for all other U.S. states is $146,000 to $206,000.

What experience is required to apply?

Applicants need either a total of two or more years of experience working as a machine learning engineer or a PhD in a relevant field, along with strong Python skills and experience with classification models.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmPosted 16h ago
Full-timeRemoteUSD 164,000 - 245,000/yr
Affirm
AffirmPosted 2d ago
Affirm
AffirmPosted 2d ago
San FranciscoFull-timeRemote
Advertisement
320 × 50

Posted by Affirm

Source: Affirm

Affirm

Affirm

153Open Jobs
—No reviews yet
View Company Profile