Taro Logo

Staff Machine Learning Engineer (ML Portfolio)

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

Description For Staff Machine Learning Engineer (ML Portfolio)

Affirm, a pioneering fintech company, is seeking a Staff Machine Learning Engineer to join their Portfolio ML team within the Decisions Foundations organization. This role presents an exciting opportunity to work at the intersection of machine learning and financial technology, helping to revolutionize the credit industry through honest and consumer-friendly solutions.

The Portfolio ML team plays a crucial role in managing and optimizing loan opportunities across Affirm's properties. They develop sophisticated models and tools for portfolio management that balance unit economics, product growth, and user experience. The team's work encompasses ROA-based decisioning, real-time conversion rate prediction, counterfactual portfolio simulation, and loan valuation.

As a Staff Machine Learning Engineer, you'll be responsible for setting technical strategy and leading critical, business-impacting projects. The role requires expertise in machine learning techniques such as Generalized Linear Models, Gradient Boosting, Deep Learning, and Probabilistic Calibration. Domain knowledge in credit risk and portfolio management is valued, though not required.

The position offers a competitive compensation package, including a base salary range of $200,000 - $275,000 (depending on location), equity rewards, and comprehensive benefits including fully covered medical insurance for employees and dependents. Affirm embraces a remote-first culture, offering flexibility and work-life balance while maintaining high standards of collaboration and technical excellence.

This role is ideal for an experienced engineer who excels in both technical leadership and cross-functional collaboration. You'll have the opportunity to shape the future of financial technology while working with cutting-edge machine learning applications in a mission-driven environment. The position requires strong communication skills and the ability to mentor team members while driving technical excellence and operational efficiency.

Last updated 2 months ago

Responsibilities For Staff Machine Learning Engineer (ML Portfolio)

  • Setting technical strategy for the team on a year-long time scale
  • Collaborating across teams in product development lifecycle
  • Acting as a force-multiplier through technical solutions and operational processes
  • Taking ownership of team operations and availability
  • Fostering culture of quality and ownership
  • Helping develop talent through feedback and guidance

Requirements For Staff Machine Learning Engineer (ML Portfolio)

Python
  • Bachelors in a technical field with 8+ years of industry experience
  • Proficiency in machine learning (GLMs, Gradient Boosting, Deep Learning, Probabilistic Calibration)
  • Strong engineering skills in Python and SQL
  • Experience delivering major features and system components
  • Ability to thrive in ambiguity
  • Strong verbal and written communication skills
  • Experience gathering and iterating on feedback

Benefits For Staff Machine Learning Engineer (ML Portfolio)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • 100% subsidized medical coverage for employees and dependents
  • Dental and vision coverage
  • Monthly stipends for health, wellness and tech spending
  • Competitive vacation and holiday schedules
  • Employee stock purchase plan at a discount
  • Remote work flexibility

Jobs Related To Affirm Staff Machine Learning Engineer (ML Portfolio)