Build backend capacity models at Affim using Python or Kotlin, working remotely from eligible Canadian provinces to prepare for peak traffic.
As a Senior Software Engineer on the Capacity Modeling team, you will translate demand forecasts into testable plans. You will map checkout volume, app opens, and batch activity to CPU, memory, and connection needs. Your work informs pod counts, HPA ranges, and infrastructure sizing.
Key Responsibilities:
- Own quarterly team goals and guide engineers through ambiguity
- Build and maintain statistical capacity models across environments
- Collaborate with product, design, and analytics stakeholders
- Monitor metrics and support availability, operations, and on-call efforts
- Set code review and design standards through writing and tech talks
Requirements:
- Four or more years designing backend systems at scale
- Experience with Python or Kotlin backend development
- Experience with AWS, MySQL, and Kubernetes distributed systems
- Experience tuning autoscaling, CPU, memory, and multithreading
- Bachelor's degree or equivalent practical experience
Apply backend engineering, distributed systems, and capacity modeling expertise to help Affim prepare reliably for major traffic events.
📌 Senior Backend Capacity Engineer (Canada)
🏢 Affirm
📍 Canada