# Senior Software Engineer, Backend (AI Platform)

**Company**: Affirm
**Location**: Remote Canada
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $153,000 - $213,000 CAD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/affirm/jobs/8040388003?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-backend-ai-platform-72684e89-0a3/

## Description

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.

The AI Platform team owns Affirm's paved path for building, running, evaluating, and governing AI systems. As a Senior Software Engineer, Backend (AI Platform), you will plan, execute, and own technical decisions and projects within the AI Platform team, from design through launch and on-call.

Responsibilities:

- Design and build the gateway, runtime, and evaluation services that take AI workloads at Affirm from pilot to production, securely scaling across millions of users and their transactions.

- Make AI spend attributable and governable: build the identity, quota, routing, caching, and failover controls that let teams adopt new models and tools without re-solving the same platform problems.

- Partner with security, infrastructure, and product engineering teams to set the guardrails for agentic workloads and the on-behalf-of identity model for tool access.

- Create and monitor metrics for your team's systems, and own the operational health of what you ship: monitoring, alerting, runbooks, and on-call.

- Set and improve code review and design standards, and advocate for them beyond your team through writing and tech talks.

- Use AI tools and agentic workflows every day as a multiplier for your own code, design review, and operations, and push the team on what a small AI-native team can deliver.

- Educate, mentor, and grow engineers in the team, and drive best practices around design, coding, and testing.

Requirements:

- 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.

- Experience with distributed systems using technologies like AWS, MySQL and Kubernetes.

- Practical experience building with LLMs, agents, or AI frameworks in production.

- Understanding of AI usage and the infrastructure needed to support and leverage AI workloads.

- Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.

- Strong verbal and written communication skills.

Benefits:

- Health coverage at no cost: 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.

- Time off to recharge: Flexible time off and generous holiday calendars.

- Own a piece of what you build: Employee stock purchase plan (ESPP).

Pay Grade: N Equity Grade: 6 CAN base pay range per year: $153,000 - $213,000 CAD

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Python
- Kotlin
- AWS
- MySQL
- Kubernetes
- LLMs
- AI frameworks

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/affirm/jobs/8040388003?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
