Staff Software Engineer, Backend (Search)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOECandidates need 8+ years building scalable backend systems in Python or Kotlin, and 2+ years in search or recommendation engines. They need experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes, plus React for consumer interfaces and strong written and verbal communication.
AWS, MySQL, Spark, Kubernetes, React
Staff Software Engineer, Backend (Ledger Engineering)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOECandidates need 8+ years building backend systems at scale in Python or Kotlin, and a track record with distributed systems on AWS, MySQL, Spark and Kubernetes. Financial systems experience and strong written and verbal communication are required.
AWS, MySQL, Spark, Kubernetes, Python, Kotlin
Staff Software Engineer, Backend (Identity Decisioning)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOECandidates need 8+ years building scaled backend systems in Python or Kotlin, experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes, and a degree or equivalent practical experience.
AWS, MySQL, Spark, Kubernetes, Python, Kotlin
Staff Software Engineer, Backend (Cost Engineering)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOECandidates need 8+ years building scalable backend systems in Python or Kotlin, plus experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes. Cost-visibility platform experience, complex SQL on cloud billing data, and strong communication skills are also required.
AWS Cost and Usage Reports, Snowflake, Terraform, Kubernetes, MySQL, Spark