Your Affirm resume, matched to the job ad

Drop in your resume and it opens next to this job, ready to tailor in one click.

4.8 from 167 in-app reviews

Senior Software Engineer, Backend (AI Platform)

Affirm · Remote Canada

Tailor your resume to this job

No account needed to start.

What Affirm asks for

From Affirm's Senior Software Engineer, Backend (AI Platform) ad, checked 2 Nov 2026.

Backend systems at scale

At least 4 years of experience building and launching backend systems using Python or Kotlin, with a focus on high availability and distributed systems on AWS, MySQL, and Kubernetes.

AI and LLM infrastructure

Hands-on experience with Large Language Models, agents, or AI frameworks in a production environment, including work with inference APIs, gateways, or agent runtimes.

Technical planning and design

Creating technical plans for major features or system components, with a focus on writing high-quality code and simple, extensible designs that others can use.

Operational health and ownership

Owning the full lifecycle of a service, including design, launch, monitoring, and on-call duties, while setting standards for code reviews and design across the team.

The ad asks for at least 4 years of experience and a Bachelor's degree or equivalent practical experience. Candidates must reside in Alberta, BC, MB, NB, NL, NS, ON, PEI, or SK.

How the example answers the ad

Three of the four requirements above, each matched to a line in the example.

  1. Backend systems at scale

    “Developed microservices using Python and FastAPI to manage transaction classification at scale for millions of users.”

    Building Python microservices for millions of users answers the backend systems at scale requirement.

  2. Technical planning and design

    “Led technical design reviews for core lending APIs, ensuring 100 percent test coverage and extensibility for global transaction volume.”

    Leading design reviews for core APIs to ensure extensibility for global volume addresses the technical planning and design requirement.

  3. Operational health and ownership

    “Owned the end-to-end lifecycle for authentication modules, maintaining uptime standards while migrating legacy codebases to AWS.”

    Managing the end-to-end lifecycle and uptime during an AWS migration shows the service ownership and operational health requirement.

The whole example as text

Leila Nazari · Senior Backend AI Platform Engineer

Summary

Senior backend AI platform engineer with 6 years of experience. Builds scalable distributed systems using Python, AWS, and Kubernetes to power complex financial products. Designs AI inference gateways and model runtimes to streamline production features. Maintains system health through rigorous monitoring, technical planning, and engineering mentorship.

Experience

Senior Backend AI Platform Engineer · Stripe

San Francisco, CA · 2024 - Present

  • Built high-throughput AI inference gateway handling 50k requests per second with 99.99 percent availability on AWS.
  • Architected Kubernetes-based runtime for Large Language Models that reduced latency by 40 percent for production finance features.
  • Implemented robust observability frameworks using Datadog and Prometheus to reduce incident resolution time by 30 percent.
  • Led technical design reviews for core lending APIs, ensuring 100 percent test coverage and extensibility for global transaction volume.
  • Mentored five junior engineers through code review and pair programming to standardize backend engineering practices.

Backend Software Engineer · Plaid

San Francisco, CA · 2022 - 2024

  • Developed microservices using Python and FastAPI to manage transaction classification at scale for millions of users.
  • Optimized MySQL database schemas, resulting in a 25 percent reduction in query latency for real-time lending data pipelines.
  • Designed service-to-service communication protocols that decreased overhead by 15 percent across distributed financial systems.
  • Owned the end-to-end lifecycle for authentication modules, maintaining uptime standards while migrating legacy codebases to AWS.
  • Collaborated with data science teams to productionize machine learning models for fraud detection and risk assessment.

Software Engineer · Intuit

Mountain View, CA · 2020 - 2021

  • Engineered core platform components to facilitate seamless data integration across banking enterprise software.
  • Built automated testing pipelines to ensure high-quality code deployment cycles for tax processing engines.
  • Managed on-call rotation duties to maintain system stability for critical financial period processing.
  • Created system documentation and design specifications for modular API development.

Education

MS in Artificial Intelligence · Massachusetts Institute of Technology

Cambridge, MA · 2018 - 2020

  • Maintained 3.95 GPA throughout graduate program.
  • Published research on distributed neural network training.

BS in Computer Science · University of California, Berkeley

Berkeley, CA · 2014 - 2018

  • Graduated Magna Cum Laude with 3.9 GPA.
  • Awarded Excellence in Systems Engineering senior thesis project.

Skills

Programming Languages:PythonKotlinSQLGo
Infrastructure:AWSKubernetesTerraformDocker
Data Systems:MySQLRedisKafkaElasticsearch
AI and Machine Learning:OpenAI APILangChainPyTorchModel Serving
Senior backend AI platform engineer example
Senior backend AI platform engineer example. AI-written for illustration.

Frequently asked questions

Is the example from an employee?

No. It is an AI-written example for this ad, made to show how a resume can answer it.

Is this role remote?

Yes, for candidates in Canada. The ad states it is a remote-first company and this role is open to candidates residing in nine specific provinces.

Do I need to be an AI expert?

You need practical experience building with Large Language Models, agents, or AI frameworks in a production setting, and an understanding of the infrastructure required to support AI workloads.

Where do I apply?

On the official Affirm posting, through the job link on this page.

What happens when I tailor my resume here?

Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.

See your resume against Affirm's ad.