At a Glance
- Tasks: Lead a team of ML engineers to build models for credit lending decisions.
- Company: Join Affirm, a leader in innovative financial technology.
- Benefits: Flexible remote work, generous time off, and comprehensive health benefits.
- Other info: Dynamic environment with opportunities for professional growth and community involvement.
- Why this job: Shape the future of machine learning while making a real impact in finance.
- Qualifications: 8+ years in tech, with strong ML skills and 3+ years managing teams.
The predicted salary is between 63000 - 77000 £ per year.
Join affirm as a Machine Learning Engineering Manager and become a pivotal part of our International Credit Machine Learning group. Specifically, you will manage a team of ML engineers that builds the models powering credit lending decisions in countries across Europe and in Australia. You will lead your team in using novel ML techniques and rich data representations to predict repayment behaviour and optimise how we offer loans to our borrowers.
In this role, you will help shape the future of machine learning at affirm. You'll partner with engineering, product, and risk leaders to design, implement, and scale advanced ML solutions that drive critical capabilities across the company. You will mentor engineers, bring clarity to complex, ambiguous problems, and contribute to a cohesive long-term ML strategy.
- Set the technical strategy for your team, and help your engineers tie it together with critical, business-impacting projects in our underwriting system.
- Act as a force multiplier through your definition and advocacy of technical solutions and operational processes.
- Collaborate across teams in the product development lifecycle by partnering with product management, design, analytics, and risk to ensure technical sustainability, risks and trade-offs are well understood and managed.
- Develop talent by providing feedback and guidance, and leading by example.
Benefits
- Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family.
- Spending Wallets: Access tech, food, lifestyle, and family planning wallets for your expenses.
- Supportive Communities: Get involved with our employee resource groups and community groups.
- Remote-first Workforce: If your role is remote, you can set up shop anywhere in your home country.
- Generous Time Off: Take the time you need when life happens.
- Health Benefits: Get a plan that fits your needs.
- Mental Healthcare: Take care of your mind with great mental health programmes.
- Parental Leave: Birth and non-birth parents get 18 weeks' paid leave. Plus, a 4-week return-to-work transition programme, at full base pay.
- Away Days: We offer 20 company-wide paid days off that help our teams collectively pause to recharge.
- Learning & Development: Engage in exciting learning programmes to level up your growth.
Proficiency in machine learning with experience in areas including tree-based models, transformers, deep learning, and agentic ML. You thrive in ambiguity, and are comfortable moving from low-level language idioms all the way to the architecture of large systems to understand how they work. Bachelor's in a technical field with 8+ years of industry experience, including 3+ years managing engineers. Strong engineering skills and the ability to provide hands-on technical leadership while working with our code and architecture. A background in financial services, specifically in credit/lending.
Manager of Machine Learning Engineering (Checkout) employer: Affirm
Affirm is an exceptional employer that prioritises a remote-first work culture, allowing employees to thrive from anywhere in the UK. With a strong focus on employee well-being, Affirm offers comprehensive health coverage, generous stipends for technology and lifestyle needs, and competitive time-off policies, all while fostering an environment of growth and collaboration. Joining the International Expansion Unit as a Staff Software Engineer means being at the forefront of innovative solutions that shape the future of credit, with ample opportunities for professional development and influence within a mission-driven team.
StudySmarter Expert Advice🤫
We think this is how you could land Manager of Machine Learning Engineering (Checkout)
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Affirm or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Affirm.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Affirm.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Affirm that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Manager of Machine Learning Engineering (Checkout)
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Affirm.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Affirm and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Affirm
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Affirm uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.