Taro Logo

Senior Machine Learning Engineer

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees.
$150,000 - $200,000
Machine Learning
Senior Software Engineer
Remote
6+ years of experience
Finance · AI

Description For Senior Machine Learning Engineer

Join Affirm as a Senior Machine Learning Engineer to revolutionize the credit industry through innovative ML solutions. As a key member of the ML Underwriting team, you'll be at the forefront of developing sophisticated machine learning models that drive Affirm's core credit decisioning processes. The role combines cutting-edge ML technology with real-world financial impact, as you'll build and deploy models that assess creditworthiness throughout the loan application lifecycle.

The position offers an exciting opportunity to work with proprietary and third-party data, developing production-ready models that directly influence business outcomes. You'll collaborate with cross-functional teams, including platform engineering, product, and credit teams, to build robust model training, decisioning, and monitoring systems. The role requires expertise in machine learning techniques such as Generalized Linear Models, Gradient Boosting, and Deep Learning, along with strong engineering skills in Python and SQL.

Affirm offers a competitive compensation package, including a base salary range of $150,000 - $200,000 for Canadian locations, plus equity opportunities. The company provides comprehensive benefits, including fully covered healthcare premiums for employees and dependents, flexible spending wallets for various needs, and an employee stock purchase plan.

As a remote-first company, Affirm offers the flexibility to work from anywhere in Canada while being part of a mission-driven team that's transforming the credit industry. You'll join a collaborative environment where your contributions will directly impact millions of consumers' financial lives. The role is ideal for experienced ML engineers who are passionate about applying their technical expertise to create more honest and friendly financial products.

Last updated a minute ago

Responsibilities For Senior Machine Learning Engineer

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

Requirements For Senior Machine Learning Engineer

Python
Kubernetes
  • 6+ years of experience as a machine learning engineer
  • Experience developing machine learning models at scale
  • Proficiency in machine learning (GLMs, Gradient Boosting, Deep Learning, Probabilistic Calibration)
  • Strong engineering skills in Python and SQL
  • Experience with large scale distributed systems like Spark or Ray
  • Experience with scikit-learn, pandas, NumPy, XGBoost, PyTorch, Kubeflow
  • Experience with Kubernetes, Docker, and Airflow is a plus
  • Excellent written and oral communication skills
  • Strong sense of responsibility

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Health care coverage - 100% premiums covered for all levels for employees and dependents
  • Flexible Spending Wallets for Technology, Food, Lifestyle needs, and family forming expenses
  • Competitive vacation and holiday schedules
  • Employee Stock Purchase Plan (ESPP) with discount

Interested in this job?

Jobs Related To Affirm Senior Machine Learning Engineer

Senior Software Engineer - Agent AI

Senior Software Engineer position at Andesite focusing on developing AI/ML systems for cybersecurity, offering competitive compensation and remote work flexibility.

Senior Deep Learning Software Engineer, Recipe Pathfinding

Senior Deep Learning Software Engineer role at NVIDIA focusing on optimizing LLM performance through innovative recipe pathfinding and software systems development.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Manulife/John Hancock, focusing on MLOps and AI solutions for insurance analytics, offering competitive compensation and hybrid work in Boston.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Manulife/John Hancock, focusing on MLOps, model deployment, and AI solution development with competitive compensation and comprehensive benefits.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at John Hancock, focusing on MLOps and AI solutions for insurance analytics, offering competitive compensation and hybrid work in Boston.