Own technical decisions and projects from design through launch and on-call operation.
Design and build scalable gateway, runtime, evaluation, and observability services for AI workloads.
Develop identity, quota, routing, caching, failover, cost attribution, and governance controls.
Improve code review and design standards, communicate through technical writing and talks, and mentor engineers.
Experience building highly available distributed systems with technologies such as Python or Kotlin, AWS, MySQL, and Kubernetes.
- Production experience with LLMs, agents, AI frameworks, inference APIs, LLM gateways, MCP, tool calling, evaluations, or agent runtimes.
- Experience defining technical plans and delivering significant, elegant, simple, and extensible system components.
- Ability to make significant changes safely in large codebases and write high-quality, understandable code.
- Bachelor’s degree in a related field or equivalent practical experience.
Remote-first work arrangement, limited to candidates residing in specified Canadian provinces, with occasional in-person work and an in-person onboarding experience.
- 100% subsidized medical, dental, and vision coverage for employees and dependents.
- Versatile time off and generous holiday calendars.
- Inclusive interview accommodations for candidates with disabilities.
📌 Senior Software Backend Engineer - Remote (Canada)
🏢 Affirm
📍 Canada