Affirm
Senior Software Engineer, Backend (Lakehouse Infra)
Remote Canada +1 · Remote · Senior · Full-time · Posted Oct 13, 2026
- Location
- Remote Canada
Remote US - Experience
- 4+ years.
- Education
- Bachelor’s degree in a related field or equivalent practical experience.
About the job
Leads backend engineering for Affirm’s lakehouse infrastructure, delivering reliable, scalable offline data access for machine learning, product, and financial engineering workloads.
What you'll do
- Own team quarterly goals and guide engineers through ambiguous technical problems and delivery.
- Collaborate with product, design, and analytics stakeholders on plans, constraints, risks, and trade-offs.
- Improve reliability and availability through operational monitoring, on-call support, and quality and design standards.
What they ask for
- 4+ years designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
- Track record developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes.
- Experience defining technical plans and delivering significant features or system components with extensible designs.
- Bachelor’s degree in a related field or equivalent practical experience.
Nice to have
- Experience scaling Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, and Terraform.
Pay
153,000 - 213,000 CAD (base salary)
Tools
Python, Kotlin, AWS, MySQL, Kubernetes, Iceberg, Flink, Airflow
AI focus
Provides offline data infrastructure enabling ML; no specific AI development work is stated.
Model-written summary · the original posting is authoritative