Taro Logo

Machine Learning Engineer I

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest.
$115,000 - $170,000
Machine Learning
Entry-Level Software Engineer
Remote
Finance · AI

Description For Machine Learning Engineer I

Join Affirm as a Machine Learning Engineer I and be part of revolutionizing the credit industry through innovative technology. Affirm is transforming credit to make it more transparent and consumer-friendly, eliminating hidden fees and compounding interest.

As a member of the ML Underwriting team, you'll be at the core of Affirm's value proposition, developing sophisticated machine learning models that assess creditworthiness throughout the loan application lifecycle. This role combines the excitement of fintech innovation with the practical application of cutting-edge machine learning techniques.

You'll work with both proprietary and third-party data to build and deploy models that make critical credit decisions, directly impacting the business's success. The position offers hands-on experience with modern ML technologies and distributed systems, while collaborating with cross-functional teams including engineering, credit, and product.

The role provides an excellent opportunity for growth, offering exposure to various aspects of machine learning engineering - from model development to production deployment and monitoring. You'll work with technologies like Python, SQL, and modern ML frameworks, while having the chance to research and implement innovative solutions for credit decisioning.

Affirm offers a competitive compensation package, including comprehensive health coverage for employees and dependents, flexible spending wallets, and equity opportunities through their ESPP program. The remote work environment provides flexibility while maintaining strong team collaboration and impact.

This position is ideal for someone passionate about machine learning, interested in financial technology, and eager to make a meaningful impact on how people access and use credit. Join Affirm to help build the future of honest financial products while developing your career in machine learning engineering.

Last updated 3 hours ago

Responsibilities For Machine Learning Engineer I

  • Use Affirm's proprietary and other third party data to develop machine learning models that predict the likelihood of default
  • Partner with platform and product engineering teams to build model training, decisioning, and monitoring systems
  • Research ground breaking solutions and develop prototypes that drive the future of credit decisioning
  • Implement and scale data pipelines, new features, and algorithms for production models
  • Collaborate with engineering, credit, and product teams to define requirements for new products

Requirements For Machine Learning Engineer I

Python
  • Proficiency in machine learning with experience in GLMs, Gradient Boosting, Deep Learning, and Probabilistic Calibration
  • Strong programming skills in Python and SQL
  • Experience using large scale distributed systems like Spark or Ray (plus)
  • Experience with scikit-learn, pandas, NumPy, XGBoost, Kubeflow (plus)
  • Excellent written and oral communication skills
  • Ability to present technical concepts and results
  • Bachelor's degree in a related field or equivalent practical experience

Benefits For Machine Learning Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - stipends for Technology, Food, Lifestyle needs, and family forming expenses
  • Competitive vacation and holiday schedules
  • ESPP - Employee stock purchase plan at a discount

Interested in this job?

Jobs Related To Affirm Machine Learning Engineer I

Relations Developer, Cloud and Generative AI

Developer Relations position at Google focusing on Cloud and AI technologies, combining technical expertise with community advocacy and product development.

ML System Engineer, AICore, Platforms and Devices

ML System Engineer role at Google focusing on AICore platforms and devices, implementing Gemini in Android ecosystem and optimizing on-device AI performance.

Software Engineer II, Cloud AI, Early Career

Early-career Software Engineer II position at Google Cloud AI team, focusing on search features and GenAI capabilities using Python, Java, Go, and Kubernetes.

Software Engineer, Runtime, AICore, Platforms and Devices

Software Engineering role at Google focusing on AI runtime development and mobile implementation of Gemini model, based in Taipei.

Software Engineer, TPU, Machine Learning Supercomputer

Software Engineering role at Google focusing on TPU Machine Learning Supercomputer systems, combining software development with AI infrastructure management.