Senior Software Engineer, Backend (ML Feature Platform)
usd153k - usd213k per yearAffirm
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
About the Engineering team
The Engineering team builds systems that power Affirm’s mission. We take pride in our craft, building reliable, performant, and scalable solutions that touch every part of the business. Whether we’re enabling new ways to pay, ensuring our platforms can scale to the most demanding levels in the industry, or developing seamless servicing experiences, our focus is on solving complex problems through exceptional engineering.
About the team
ML Feature Platform is one of the two teams that compose the ML Platform at Affirm, the other team being ML Training & Serving Platform. The two platform teams work closely together to create the ML + Data flywheel that empowers Affirm.
ML Feature Platform’s mission is to: Grow Affirm’s business by building a delightful, self-serve platform for developing and serving data for machine learning and decisioning.
As the feature platform team, we own multiple artifacts that in aggregate own the end-to-end flows for features. This includes:
- Feature creation, exploration, and serving
- Data storage, availability, and visibility
- Offline backfilling infrastructure and platform improvements
This scope means your work will have a direct impact on the everyday lives and capabilities for our end users: MLEs, Analysts, and decisioning teams. Additionally as the primary data source for ML and online decisioning, our platform’s performance is critical to Affirm’s availability and latency goals.
We’re looking for engineers who are passionate about ML enablement and believe that platform level improvements can bring snowball effects across the company.
What you’ll do
- You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
- You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
- You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
- You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
- You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
What we look for
- You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
- You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
- You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Base Pay Grade - N
Equity Grade - 6
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
CAN base pay range per year: $153,000 - $213,000
Location - Remote Canada
This remote 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.
#LI-Remote
Remote-first with flexibility built in Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
- Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
- Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
- Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
- Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the use of your personal information as described.
- ...advantage. Cresta’s unified AI platform combines conversational AI... ...components for that are agent assist backend services and scalable... ...with the frontend platform team, ML teams, infra team and other backend... ...customer requirements and feature requests. Address any customer...SeniorLong term contractWork at officeLocal areaRemote workWork from homeHome office
- ...delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a Senior Software Engineer to join our ML Training & Serving engineering team, the team that builds and operates the critical infrastructure that enables...Senior
$153k - $213k per year
...what matters most. Affirm's engineering team is building a large-... ...changes to systems. The AI Platform team owns Affirm's paved path... ...designing, developing and launching backend systems at scale using... ...the delivery of a significant feature or system component with an elegant...SeniorWork at officeRemote workFlexible hoursusd209k - usd269k per year
...what matters most. Affirm's engineering team is building a large-scale... ...and analysis. The Compute Platform team owns the EKS foundation that... ...-user teams (checkout, batch, ML, analytics, DevProd, etc) to... ...~10+ years in software or infrastructure engineering...SeniorWork at officeRemote workFlexible hours- ...Cohere is a team of researchers, engineers, designers, and more, who are... ...work with AI researchers and ML engineers on stability,... ...accelerates the models behind Cohere's platform, North. You will build the... ...experience is a plus. - Written software in Python or Go. You would...SuggestedFull timeWork at officeLocal areaRemote work
$153k - $213k per year
...tradeoffs on what matters most. Trust & Safety Engineering protects Affirm’s consumers, merchants,... ...designing, developing and launching backend systems at scale using languages like Python... ...plan for the delivery of a significant feature or system component with an elegant,...SeniorFull timeWork at officeRemote workFlexible hours- ...no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-available, and global infrastructure... ..., and capable incident response and analysis. The Compute Platform team owns the EKS foundation that Affirm's products run on,...SeniorFull time
$191.1k per year
...“surges.” Learn more about working at Coinbase . As a Senior Software Engineer on the Risk Engineering team within the Consumer & Business... ...risk detection and mitigation systems, and deliver complex features from inception through production. Your work directly reduces...SeniorLong term contractLocal area$153k - $213k per year
...analytics tooling, large-scale data platforms, and agentic data tools such as semantic... ...offline data access to enable ML, Product, and Financial Engineering success. Our team is responsible for... ...designing, developing and launching backend systems at scale using languages like...SeniorWork at officeRemote workFlexible hours- ...been successful at Vanta without it. AI Platform builds the shared foundations that help... .... We partner closely with AI product engineers to solve real customer problems, turn successful... ...is working on! What you’ll do as a Senior Software Engineer, AI Platform at Vanta: Build...SeniorFull timeInternshipWork at officeImmediate startRemote workFlexible hours
- ...DESCRIPTION As a core member of Phantom’s Data Platform team, you will design, build, and... ...function, you’ll empower other product engineering teams at Phantom by providing access to rich... ...business requirements into scalable backend platform solutions. – Team building: Work...SeniorFull timeLive InRemote workWork from homeWorldwideFlexible hours
$50 - $100 per hour
...Basics C++ Typescript bug fixing feature implementation codebase refactoring... ...sources and vets domain experts for our data platform that enables rapid production of high-... ...and verifiers Role Title: Software Engineer - Backend Role Type: Contractor (~15...Part timeFor contractorsRemote workusd123.3k - usd159.5k per year
...fraud detection, and more. The ML Infrastructure team is... ...experiences. We empower product engineering teams by providing scalable, high... ...blog . Challenge As a Software Engineer on the ML Infrastructure... ...work closely with product and platform engineering teams to build and...SeniorFull timeSeasonal workLocal area$153k - $213k per year
...-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal... ...various database systems. We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and Distributed...SeniorWork at officeRemote workFlexible hours- ...accessible financial infrastructure platforms in the industry, built to advance... ...the internal platform that Kraken’s engineers use to build, ship and run software. Within Dev Platform, the AI Gateway... ...for their own workloads Own features end to end, from design through production...SeniorFull timeLocal area
- ...into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human... ...Cresta. About the Role: We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'll...SeniorInternshipWork at officeLocal areaRemote workWork from homeHome office
- ...accessible financial infrastructure platforms in the industry, built to advance... ...everything to do with the trading backend services such as the matching engine, market data gateways, internal and... ...WHAT YOU BRING – 7+ years of software engineering experience – Experience...SeniorFull timeLocal area
- ...applications and next steps. Our partner is looking for a Backend / Platform Engineer based in Canada . As a Backend / Platform Engineer, you will... ...systems, APIs, or distributed platform services. - Strong software engineering fundamentals, with the ability to design reliable...Full timeRemote work
- ...this role, we encourage you to apply. Your Role You’re a software engineer who is well respected by your peers, and collaborates and... ...our engineering teams. Drive the complete lifecycle of small feature development, from initial concept and design through to implementation...Full timeRemote workFlexible hours
$191.1k per year
...together quarterly for intense in-person working sessions called “surges.” Learn more about working at Coinbase . As a Senior Software Engineer, Backend on the Growth Foundations team within the Consumer & Business group, you'll build and scale the core infrastructure...SeniorLocal area- ...competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-... ...landscape into product-driven and engineering-driven dimensions, the Frontend Platform... ...frontend stack supporting various product features. Perks & Benefits: We offer Cresta...SeniorWork at officeLocal areaRemote workWork from homeHome office
usd16k - usd24k per year
...compounding interest. Affirm's engineering team is building a large-scale... ...comply by default. As a senior engineer on the team, you will... ...run services, batch jobs, and ML workloads on EKS, and with the... ...production infrastructure software such as Kubernetes controllers...SeniorWork at officeFlexible hours- ...ve got a few years of building backend services under your belt, and you’re ready to own real features on systems that customers depend... ...for a mid-level Backend Engineer to join our Engineering team and help us ship high-quality software, faster. Reporting to the Engineering...Full timeFlexible hours
$200k - $250k per year
...an unconventional group of market-leading SaaS software companies, serving industries ranging from... ...portfolio companies, focused on developing AI/ML systems and data platforms that unlock new value from data. The AI/ML Engineer will lead and contribute directly to projects...- ...applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing... ...customer-facing capabilities. You will own well-defined features from technical design through launch, monitoring, and continuous...SeniorFull timeRemote work
$200k - $250k per year
...Capital and Paradigm. RESPONSIBILITIES As a Software Engineer at Phantom, you’ll play a key role in building... ...asset trades across multiple ecosystems. – Feature development: You will be owning features on our web platforms – currently the Phantom Extension and our...Full timeRemote workWork from homeWorldwideFlexible hours- ...advantage. Cresta’s unified AI platform combines conversational AI... ...role is focused on building the backend systems that allow our AI Agents... ...looking for strong backend engineers who want to work at the intersection... .... Collaborate closely with ML engineers and AI researchers...SeniorWork at officeLocal areaRemote workWork from homeHome office
$194k - $266k per year
...online without adding hardware, installing software, or changing a line of code. Internet... ...manage our global network. These Kubernetes platforms are purpose-built from the ground up and... ...run parts of the global Internet. As an engineer on the Kubernetes platform team, you’ll...SeniorLong term contractFull timeTemporary workInternshipLocal areaFlexible hours- ...indexing, querying, and vending datasets - Set up training workflows and optimize cloud costs - Build tooling to accelerate perception engineers' workflows - fast data access, reproducible experiments, automated evaluation pipelines - Generate metrics and diagnostics to track...Full time
- ...About Us Wrapbook is the AI platform for production finance. We’re building a system of... ...payroll, to spend, to accounting. Built for feature films, TV, and commercials, Wrapbook is... ...to do more with less. The Opportunity - Senior Software Engineer II, Platform & Enablement (...SeniorLong term contractFull timeTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Backend (ML Feature Platform). Be the first to apply!
- software engineer part time Remote
- software engineer Remote
- software design engineer Remote
- software engineer - computer Remote
- software developer internship no experience Remote
- software engineer co-op Remote
- software development engineer Remote
- software developer Remote
- software engineer - ai machine learning Remote
- director software engineering Remote
