ML Engineer II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
We are seeking a talented Machine Learning Engineer to join our Underwriting ML team. In this role, you will be instrumental in developing and enhancing machine learning systems that facilitate real-time transaction decisions. Your primary focus will be on assessing repayment risks and calculating the expected value of each Affirm checkout, ensuring our underwriting models are accurate, reliable, and scalable. You will collaborate closely with experienced ML engineers, data scientists, platform teams, and cross-functional stakeholders to take models from conception to production, maintaining their health through robust measurement and monitoring practices. This position offers a unique opportunity to work on impactful, high-visibility projects that directly influence our core product offerings and customer experience., * Develop, iterate, and optimize underwriting prediction models using diverse approaches for tabular and sequential data
- Build and scale feature pipelines and training datasets from proprietary and third-party signals in collaboration with data and platform teams
- Prototype innovative modeling ideas and features, conduct offline experiments, and implement the best approaches into production with appropriate risk controls
- Integrate models into batch and real-time decision systems, enhancing their reliability, latency, and operational robustness
- Instrument and monitor model performance and data health, establishing workflows for retraining and backtesting
- Collaborate across Engineering, Risk Analytics, Product, and ML Platform teams to define requirements, evaluate tradeoffs, and communicate findings effectively
- Ensure models adhere to compliance and risk management standards while maintaining high performance
Requirements
- 2+ years of experience as a machine learning engineer or a PhD in Computer Science, Data Science, Statistics, or a related field
- Proficiency in Python with experience writing production-quality code
- Experience building and evaluating classification models, preferably gradient-boosted decision trees such as LightGBM, XGBoost, or CatBoost
- Hands-on experience with deep learning frameworks, with a preference for PyTorch
- Knowledge of distributed data processing or parallel compute frameworks, such as Spark, Ray, or Dask
- Experience with ML lifecycle tools like Kubeflow, Airflow, MLflow, or similar platforms
- Familiarity with AI-powered developer tools to accelerate development workflows
- Strong problem-solving skills with the ability to translate business scenarios into technical solutions
- Ability to navigate large codebases, perform debugging, and conduct code reviews effectively
- Excellent communication skills, both verbal and written, to collaborate with technical and non-technical teams
- Equivalent practical experience or a Bachelor’s degree in a relevant field
Benefits & conditions
- Comprehensive health care coverage, including premiums paid for you and your dependents
- Flexible Spending Wallets with stipends for technology, food, lifestyle needs, and family expenses
- Generous time off policies, including vacation and holidays, to promote work-life balance
- Participation in the Employee Stock Purchase Plan (ESPP) with discounts on Affirm shares
- Remote-first work environment with opportunities to work almost anywhere within the United States
- Inclusive culture that values diversity and provides reasonable accommodations during the hiring process
- Additional wellness and tech stipends designed to support your personal and professional growth
Equal Opportunity
Affirm is an Equal Opportunity Employer. We are committed to fostering an inclusive environment where all employees and applicants are treated with respect and dignity. We welcome candidates from diverse backgrounds and do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other protected characteristic. Affirm provides reasonable accommodations during the hiring process to ensure equal access for all candidates.
About the company
Affirm is a pioneering financial technology company committed to transforming the credit industry by making it more transparent, honest, and user-friendly. Our mission is to provide consumers with flexible, transparent payment options that eliminate hidden fees and avoid the pitfalls of compounding interest. By leveraging innovative technology and data-driven insights, Affirm empowers millions of users across the United States to make smarter financial decisions. We foster a dynamic, inclusive, and remote-first work environment that encourages continuous learning, collaboration, and growth. Our commitment extends to offering comprehensive benefits and a culture that prioritizes people, inclusion, and integrity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are Large Language Models?
MLOps And AI Driven Development
Why Upskilling And Reskilling is Important For Developers
Highest Paying Tech Companies for Developers