Affirm’s engineering team is building large-scale, fault-tolerant, global infrastructure shared across multiple financial products, merchants, and vendors. The engineering culture emphasizes blameless postmortems, detailed technical specifications, and gathering feedback before large system changes The AI Platform team owns affirm’s paved path for building, running, evaluating, and governing AI systems. Its customers include affirm users, engineers, and a growing set of production workloads. Plan, execute, and own technical decisions and projects within the AI Platform team, from design through launch and on-call Design and build gateway, runtime, and evaluation services to take AI workloads from pilot to production, securely scaling across millions of users and their transactions Build identity, quota, routing, caching, and failover controls to make AI spend attributable and governable, enabling teams to adopt new models and tools without re-solving the same platform problems Create and monitor metrics for the team’s systems, and own the operational health of what you ship, including monitoring, alerting, runbooks, and on-call Set and improve code review and design standards, and advocate for them beyond the team through writing and technical talks Use AI tools and agentic workflows every day to multiply your own coding, design review, and operations work, and push the team on what a small AI-native team can deliver We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family Access tech, food, lifestyle,
and family planning wallets for your expenses Supportive Communities: Get involved with our employee resource groups and community groups Remote-first Workforce: If your role is remote, you can set up shop anywhere in your home country Health
Benefits:
Get a plan that fits your needs Parental Leave: Away Days:
We offer
20 company-wide paid days off—which help our teams collectively pause to recharge Practical experience building with LLMs, agents, or AI frameworks in production, such as inference APIs, LLM gateways (LiteLLM or similar), MCP, tool calling, evaluations, or agent runtimesA demonstrated commitment to your own growth, including proactively seeking feedback from your team, manager, and stakeholdersProficiency making significant changes in a large codebase, with a suite of tools and practices that enable you and your team to do so safelyAn understanding of AI usage and the infrastructure needed to support and leverage AI workloads across different disciplinesEquivalent practical experience or a bachelor’s degree in a related field4+ years of experience designing, developing, and launching backend systems at scale using languages such as Python or KotlinExperience defining a technical plan to deliver a significant feature or system component with an elegant, easy, and extensible design, and writing high-quality code that is easy for others to understand and useStrong verbal and written communication skills to support effective collaboration with a global engineering teamA track record of developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes #
📌 Senior Backend Software Engineer (Quebec)
🏢 Affirm
📍 Quebec