Affirm
Senior Software Engineer, Backend (Batch Infrastructure)
$173K–$255K
Remote US +1 · Remote · Senior · Full-time · Posted Aug 5, 2026
- Location
- Remote US
Remote Canada - Experience
- 4+ years; no alternative stated.
- Education
- Bachelor’s degree in a related field or equivalent practical experience.
About the job
Build and operate Affirm’s cloud-based batch compute platform that supports business-critical workloads for ML, Product, and Financial Engineering.
What you'll do
- Own quarterly team goals, guide engineers through ambiguous problems, and support delivery.
- Collaborate with product, design, and analytics stakeholders to shape solutions and manage trade-offs.
- Maintain platform operations and availability through metrics, on-call support, and quality standards.
What they ask for
- 4+ years designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
- Experience developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes.
- Experience building and managing workflow orchestration frameworks.
- Bachelor’s degree in a related field or equivalent practical experience.
Nice to have
- Experience scaling Spark/Flink frameworks for very large datasets on Kubernetes.
Pay
$195,000 - $255,000 USD base salary; $173,000 - $233,000 USD base salary
Tools
Python, Kotlin, AWS, MySQL, Kubernetes, Airflow, Flyte, Spark/Flink
Model-written summary · the original posting is authoritative