
Remote opportunity at
AffirmMachine Learning Engineer II (ROA + LTV ML)
Affirm is a financial technology company offering predictable payment options for consumers without hidden fees. The organization is seeking a Machine Learning Engineer II for its…
Career Tools
About This Role
Affirm is a financial technology company offering predictable payment options for consumers without hidden fees. The organization is seeking a Machine Learning Engineer II for its ROA and LTV ML team to design production-ready models that influence critical decision-making processes and shape the company financial landscape. In this remote-first position, the professional will use proprietary and third-party data to build models predicting default likelihood and informing credit approval outcomes. The…
Job Description
Affirm is a financial technology company offering predictable payment options for consumers without hidden fees. The organization is seeking a Machine Learning Engineer II for its ROA and LTV ML team to design production-ready models that influence critical decision-making processes and shape the company financial landscape.
In this remote-first position, the professional will use proprietary and third-party data to build models predicting default likelihood and informing credit approval outcomes. The role suits a data professional with strong programming skills and experience scaling machine learning applications from inception to business impact.
Total compensation includes a base salary between CAD 133,000 and 183,000 per year, alongside equity rewards, monthly stipends for technology, health, and wellness, and fully subsidized medical, dental, and vision coverage for employees and their dependents. Additional offerings include flexible time off and an employee stock purchase plan.
Responsibilities
- Build machine learning models utilizing proprietary and third-party data to forecast default probability and determine credit approvals or declines
- Partner with platform and product engineering teams to construct model training, decision-making, and monitoring systems
- Investigate innovative solutions and create prototypes for future credit decisioning
- Implement and scale data pipelines, algorithms, and new features necessary for production models
- Coordinate with engineering, credit, and product departments to establish requirements for new offerings
Requirements
- At least 2 years of experience working as a machine learning engineer or holding a relevant PhD
- Proficiency in machine learning techniques including Gradient Boosting, Generalized Linear Models, Deep Learning, and Probabilistic Calibration
- Strong software engineering capabilities in Python alongside data manipulation proficiency in SQL
- Practical experience utilizing large-scale distributed systems such as Ray or Spark
- Hands-on use of open-source libraries and tools like NumPy, pandas, scikit-learn, XGBoost, and Kubeflow
- Demonstrated history of developing machine learning models at scale from concept to business results
- Strong written and verbal communication skills to manage cross-functional requirements
Qualifications
- Domain knowledge in credit risk
Core Skills
Benefits
- 100% subsidized medical coverage, dental, and vision for employees and their dependents
- Monthly spending stipends for technology, health, and wellness needs
- Flexible time off and generous holiday schedules
- Employee stock purchase plan to acquire company stock at a discount
- Equity rewards offered through the parent company, Affirm Holdings, Inc.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Affirm operates as a remote-first company. This specific role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
What is the salary range for this job?
The Canadian base pay range is CAD 133,000 to 183,000 per year, with new employees typically starting at the bottom of the range. Total compensation may also include equity rewards and monthly stipends.
What experience is required to apply?
Candidates must have at least 2 years of experience as a machine learning engineer or hold a relevant PhD. Requirements also include strong Python and SQL skills, experience with distributed systems like Spark or Ray, and proficiency in machine learning frameworks.
What benefits are provided?
Affirm provides fully covered medical, dental, and vision insurance for employees and dependents, monthly tech and wellness stipends, flexible time off, and an employee stock purchase plan.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.