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

Senior Software Engineer, Backend (AI Platform)

$153k - $213k per year

Affirm

At Affi... 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. Affirms engineering team is building a large-scale, fault‑tolerant, and global infrastructure that is shared across multiple financial products, merchants, and vendors. Ensuring that our infrastructure is transparently available to all engineers is critical to the success of the business. We pride ourselves on our culture across engineering of writing blameless postmortems as well as writing detailed tech specs and gathering feedback before large changes to systems.

The AI Platform team owns affirm’s paved path for building, running, evaluating, and governing AI systems. Our customers are not only affirm users, but also every engineer and a growing set of production workloads at affirm. As a team, we are responsible for building and exposing simple, governed interfaces to models, tools, and agents, with identity, cost attribution, reliability, and security built in. Examples of components we own include the LLM Gateway that fronts every approved model (Claude, ChatGPT, and open‑weight models across AWS Bedrock and other providers), the MCP Gateway that mediates and audits tool calls, the Agent Runtime that gives agentic workloads bounded execution, and the evals and observability layer that tells teams whether an AI change is better, cheaper, or safe to ship. We are early: the gateway is in daily use across engineering, the first production agent is live, and the next year takes us from developer productivity to production inference and agents.

What You’ll Do

  • Plan, execute, and own technical decisions and projects within the AI Platform team, from design through launch and on-call.
  • 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.

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 practical experience building with LLMs, agents, or AI frameworks in production: inference APIs, LLM gateways (LiteLLM or similar), MCP, tool calling, evals, or agent runtimes.
  • You understand AI usage and the infrastructure needed to support and leverage AI workloads across different disciplines.
  • 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.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

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

Pay Grade - N

Equity Grade - 6

Employees new to Affi typically come in at the start of the pay range. Affi 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 equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)

CAN base pay range per year: $153,000 - $213,000 CAD

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

  • 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.

#J-18808-Ljbffr
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (AI Platform) in Montréal, QC vacancy
  • $180k - $240k per year

     ...better enabling teams to deliver complex capital projects.  The AI buildout runs on physical things: data centers, power, and...  ...in New York.  The role  We're looking for a Senior Platform Engineer to build the cloud foundation that Foresight runs on.  You... 
    Senior
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    1 day ago
  •  ...challenge consensus. The Team:   As AI tools drive immense value across the...  ...growing cost curve. The unified  AI Platform Team builds the centralized software, operations, and governance layers...  ...:   We are looking for a Platform Engineer to help build and operationalize our... 
    Senior

    DRW

    Montréal, QC
    12 days ago
  •  ...Flinks is the embedded finance platform that brings together...  ...You'll Be Doing   Shape how AI agents and assistants work in...  ...portal and service catalog with software templates that scaffold a production...  ...practitioner, not a strategist: senior enough to drive initiatives and... 
    Senior
    Full time
    Live In
    Local area

    Flinks

    Montréal, QC
    5 days ago
  •  ...transformation programs. In this context, the PSC is creating a new Lead AI Platform Engineer position. The role will be responsible for structuring and...  ...Architecture. Technical Qualifications Intermediate to senior profile, ideally with 5+ years of experience in software... 
    Senior
    Full time

    CGI

    Montréal, QC
    1 day ago
  • $95k - $145k per year

     ...Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Platform Engineering Specialist to join our growing Platform Engineering...  ...implement, and support modern technology platforms that improve software delivery, developer productivity, operational resilience,... 
    Senior
    Long term contract
    Permanent employment
    Full time

    CGI

    Montréal, QC
    1 day ago
  • $95k - $145k per year

     ...Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering...  ...distributed system architectures. Develop resilient, scalable backend systems optimized for enterprise cloud environments (AWS,... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    1 day ago
  • $114.75k - $162k per year

     ...Montréal-based team and help build the platform foundations required to bring AI solutions into production reliably....  ...platform capabilities for AI engineers and product development teams. You...  ...the Principal Azure Cloud Architect, software developers, cybersecurity teams, and... 
    Senior
    Full time
    Temporary work
    Direct hire
    Flexible hours

    Schneider Electric

    Montréal, QC
    1 day ago
  •  ...is a next-generation data and AI consulting firm dedicated to accelerating...  ..., AI technologies, data engineering, and digital transformation....  ...Artefact is looking for a Senior AI & Agentic Engineer: a full-...  ...expertise in at least one major AI platform — Google (Gemini), Anthropic (... 
    Senior
    Full time

    Artefact

    Montréal, QC
    1 day ago
  • Introduction At IBM Software, we transform client challenges into solutions...  ...Building the world’s leading AI-powered, cloud-native products...  ...’re building the foundational platform for this new paradigm of data...  ...and are looking for great engineers to come join our world-class team... 
    Senior
    Full time

    IBM

    Montréal, QC
    5 days ago
  •  ...everyone has a voice, everyone can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine 5. You will have the opportunity to work on a variety of AI features and systems in an... 
    Senior
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    1 day ago
  • $34 - $36 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live... 
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    1 day ago
  •  ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare...  ...play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational experiences... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Montréal, QC
    12 days ago
  •  ...methodologies, shift-left practices, and the software development lifecycle. Experience...  ...Familiarity with observability and monitoring platforms and cloud platforms such as AWS, GCP, Azure, and OpenShift. Knowledge of AI tooling applications within QA workflows.... 
    Senior
    Long term contract
    Full time
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    3 days ago
  • $80k - $155k per year

     ...Position Description: Senior · Develops and modernizes applications with the support of AI coding agents About our practice At CGI...  ...qualifications At least 5 years of software development experience, with a...  ...team. Experience with cloud platforms, containers and automated code... 
    Senior
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-...  ..., hardware and certification engineering services to the aerospace, defense...  ...are seeking an experienced Senior Software Engineer to...  ...components, enhance existing platform capabilities, and deliver reliable... 
    Senior
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    9 days ago
  • $120k - $140k per year

     ...Canada/US and Europe. We currently have a role as an Senior Integration Platform Engineer with our large consulting client, working for a large...  ...SQL Desired experience ~7 years and more in backend development or integration. ~ Strong Java and Spring... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Contract work
    Freelance
    2 days per week
    3 days per week

    Tech Talent International

    Montréal, QC
    18 days ago
  •  ...building autonomous robots that deliver healthcare. Our AI sensing platform mounts on mobile robots and does the work of a care team member...  ...things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our... 
    Senior
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    7 days ago
  •  ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center...  ...The role includes building highly scalable backend services capable of processing large... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Montréal, QC
    3 days ago
  • $70k - $135k per year

     ...beyond traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications...  ...concepts; Experience with CoreML; Cross-platform development experience using Unity / AR Foundation; Experience... 
    Senior
    Full time
    Local area
    3 days per week

    CGI

    Montréal, QC
    1 day ago
  •  ...building the command center for creative strategists : an AI-native platform that bridges the gap between performance marketers and creative...  ...from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    2 days ago
  •  ...We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering...  ...high-impact role, you will bridge the gap between cutting-edge AI research and high-performance engineering, treating the data... 
    Senior

    LawZero

    Montréal, QC
    23 days ago
  • $180k - $230k per year

     ...complex capital projects.  The AI buildout runs on physical things...  ...'re looking for an Applied AI Engineer to help build the core ML engine of the Foresight platform.  You will build the systems that...  ...for someone who owns models and backend features from training to... 
    Senior
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    1 day ago
  • $95k - $145k per year

     ...Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join our growing Data Platform Engineering...  ...enable batch and real-time data processing, analytics, and AI workloads. Implement and manage modern data architectures,... 
    Senior
    Long term contract
    Permanent employment
    Full time

    CGI

    Montréal, QC
    1 day ago
  • $80k - $155k per year

     ...assisté par l’IA Description de poste Senior · Développe et modernise des...  ...information (TI) et en management au monde. Software Engineer – AI-Assisted Development Position...  ...across a team. • Experience with cloud platforms, containers and automated code quality... 
    Senior
    Montréal, QC
    19 days ago
  •  ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining... 
    Senior

    BBGC

    Montréal, QC
    a month ago
  • Description de l'entreprise Vidéotron, l’une des principales entreprises de télécommunication au Canada, entretient un lien unique et privilégié avec la population et est d’ailleurs tenue en haute estime par ces client·es étant l’entreprise de télécommunication la plus admirée...
    Full time
    Seasonal work
    Work at office

    Videotron

    Montréal, QC
    1 day ago
  •  .... Job Description DevOps & Python Platform Engineering Specialist Key ResponsibilitiesSoftware...  ...10+ years of experience in software engineering, application development, or...  ...DevOps best practices. Experience using AI-assisted development tools such as GitHub... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    2 days ago
  • $215k - $300k per year

     ...building the command center for creative strategists : an AI-native platform that bridges the gap between performance marketers and...  ...role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    2 days ago
  • usd218k per year

     ...requirements and define product roadmaps Software Architecture Participates in...  ...teams Software Reliability & Support Engineering Manages internal/external customer relationships...  ...evaluates new technologies Influences senior management in setting the organization's... 
    Senior
    Full time
    Work at office

    Equinix

    Montréal, QC
    22 days ago
  • $141.4k - $204.4k per year

     ...create, and connect. And increasingly, the biggest entertainment platforms aren't just places to consume content — they're places where...  ...by making creation easier, safer, and more rewarding. As a Senior Software Engineer, you will collaborate with Research Scientists and Engineers... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Backend (AI Platform). Be the first to apply!