Senior Software Engineer, Backend (AI Platform)

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$195,000–$255,000 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $225k
$118k $270k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $151,000–$222,125 — the blue band above. At the midpoint, this role pays about $225k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 67 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 63 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Senior Software Engineer, Backend (AI Platform)

The Senior Software Engineer, Backend (AI Platform) joins the AI Platform team to build and govern the paved path for running AI systems. You will design and build the gateway, runtime, and evaluation services that transition AI workloads from pilot to production. Key responsibilities include building identity, quota, routing, caching, and failover controls while partnering with security and infrastructure teams to set guardrails for agentic workloads. You will use Python or Kotlin to develop highly available distributed systems using AWS, MySQL, and Kubernetes. The role requires practical experience with LLMs, agents, inference APIs, and MCP. You will solve the technical problem of making AI spend attributable and governable while ensuring reliability and security for models like Claude and ChatGPT across various providers.

What you'll do

  • Design and build gateway, runtime, and evaluation services to scale AI workloads to production.
  • Implement identity, quota, routing, caching, and failover controls to make AI spend attributable and governable.
  • Partner with security and infrastructure teams to establish guardrails for agentic workloads and tool access.
  • Create and monitor system metrics, alerts, and runbooks while owning the operational health of shipped services.
  • Set and improve code review and design standards through technical writing and team talks.
  • Mentor and grow engineers by driving best practices in design, coding, and testing.
  • Use AI tools and agentic workflows daily to multiply personal productivity in coding and operations.

What we're looking 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 practical experience building with LLMs, agents, or AI frameworks in production, including inference APIs, LLM gateways, or agent runtimes.
  • You understand AI usage and the infrastructure needed to support and leverage AI workloads across different disciplines.
  • You have experience defining technical plans for significant features with elegant, simple, and extensible designs.
  • You are proficient at making significant changes in large code bases and developing tools to do so safely.
  • You have strong verbal and written communication skills to support effective collaboration with a global engineering team.
  • This position requires a Bachelor’s degree in a related field or equivalent practical experience.

More like this

Similar roles

Senior Software Engineer, Backend

Affirm

Remote (Canada) 99 days ago $195,000–$255,000
Python Kotlin AWS MySQL Kubernetes Distributed Systems APIs Code Review Product Development Lifecycle
4+ yrs exp Remote

Staff Software Engineer, Backend (Capacity Modeling)

Affirm

Remote (Canada) 177 days ago $230,000–$290,000
Python Kotlin AWS Kubernetes Spark MySQL DynamoDB AuroraDB ElasticCache Distributed Systems Capacity Modeling Autoscaling Multi-threading Monitoring
8+ yrs exp Remote