31 Oct
|
Affirm
|
Quebec City
31 Oct
Affirm
Quebec City
Affirm’s engineering team is building large-scale, fault-tolerant, global infrastructure shared across multiple financial products, merchants, and vendors. Making this infrastructure transparently available to all engineers is critical to the business. 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. The team builds and exposes straightforward, governed interfaces to models, tools, and agents, with identity, cost attribution, reliability, and security built in. Its components include an LLM Gateway, an MCP Gateway, an Agent Runtime, and an evaluation and observability layer. The gateway is in daily use across engineering, the first production agent is live, and the team is working toward production inference and agents
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
Partner with security, infrastructure,
and product engineering teams to set guardrails for agentic workloads and the on-behalf-of identity model for tool access
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
Educate, mentor, and grow engineers on the team, and drive best practices in design, coding, and testing
Benefits
Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
Spending Wallets: 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
Generous Time Off: Take the time you need when life happens
Health Benefits: Get a plan that fits your needs
Mental Healthcare: Take care of your mind with great mental health programs
Parental Leave:
Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
Away Days: We offer 20 company-wide paid days off—which help our teams collectively pause to recharge
Learning & Development: Engage in exciting learning programs to level up your growth
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, simple, 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
#J-18808-Ljbffr
📌 Senior Backend Software Engineer (AI Platform) (Quebec City)
🏢 Affirm
📍 Quebec City