Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Backend (ML Feature Platform)

usd153k - usd213k per year

Affirm

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.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (ML Feature Platform) in Remote vacancy
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    4 days ago
  •  ...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

    Affirm

    Remote
    1 day ago
  • $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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  • usd209k - 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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work

    Cohere

    Remote
    4 days ago
  • $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,... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    3 days ago
  •  ...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,... 
    Senior
    Full time

    Affirm

    Remote
    14 days ago
  • $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... 
    Senior
    Long term contract
    Local area

    Coinbase

    Remote
    4 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Vanta

    Remote
    8 days ago
  •  ...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... 
    Senior
    Full time
    Live In
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Phantom

    Remote
    2 days ago
  • $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 time
    For contractors
    Remote work

    micro1

    Remote
    2 days ago
  • usd123.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... 
    Senior
    Full time
    Seasonal work
    Local area

    Thumbtack

    Remote
    4 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  •  ...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... 
    Senior
    Full time
    Local area

    Kraken

    Remote
    12 days ago
  •  ...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... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    4 days ago
  •  ...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... 
    Senior
    Full time
    Local area

    Kraken

    Remote
    7 days ago
  •  ...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 time
    Remote work

    Jobgether

    Remote
    9 days ago
  •  ...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 time
    Remote work
    Flexible hours

    Megaport

    Remote
    3 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Remote
    4 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    4 days ago
  • 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... 
    Senior
    Work at office
    Flexible hours

    Affirm

    Remote
    4 days ago
  •  ...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 time
    Flexible hours

    Megaport

    Remote
    15 days ago
  • $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... 

    ASG Technologies

    Remote
    10 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    9 days ago
  • $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 time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Phantom

    Remote
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    4 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Cloudflare

    Remote
    5 days ago
  •  ...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

    AeroVect

    Remote
    1 day ago
  •  ...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 (... 
    Senior
    Long term contract
    Full time
    Temporary work
    Remote work

    Wrapbook

    Remote
    3 days ago

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!