Drimva

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

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)