Senior Backend Engineer - Scalable Batch Infra (Remote)

Affirm

Chicago (IL)

On-site

USD 173,000 - 233,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity rewards
Health coverage for dependents
Remote-first company
Monthly stipends for health, wellness,
Tech spending

Job summary

Affirm is reinventing credit to make it more honest and friendly. The Batch Infra team builds a scalable, self-serve compute platform to support ML, product, and financial engineering workloads in the cloud.

The role focuses on designing, developing, and delivering backend systems at scale using Python or Kotlin, with strong emphasis on reliability, distributed systems, and orchestration frameworks like Airflow, Flyte, and Temporal. Remote-first with strong collaboration across teams.

Qualifications

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with workflow orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, Luigi.
  • Experience scaling frameworks like Spark or Flink on Kubernetes for large datasets.
  • Ability to define a technical plan for delivering significant features with simple, extensible design.

Responsibilities

  • Own and deliver quarterly goals for the team, guide engineers through ambiguity, and support delivery.
  • Collaborate with product management, design, and analytics in ideation and decision making.
  • Identify and lead resolution of project, process, technology, or business issues.
  • Monitor metrics and support on-call efforts to ensure availability and reliability.
  • Promote code quality and design standards across the team through examples and writing.

Skills

Python
Kotlin
Distributed systems
AWS
MySQL
Kubernetes
Airflow
Flyte
Prefect
Temporal
Luigi
Spark
Flink
Code quality
Ownership
Communication

Education

Bachelor's degree in related field

Tools

AWS
MySQL
Kubernetes
Airflow
Flyte
Prefect
Temporal
Luigi
Spark
Flink

Job description

Affirm is reinventing credit to make it more honest and friendly. The Batch Infra team builds a scalable, self-serve compute platform to support ML, product, and financial engineering workloads in the cloud.

The role focuses on designing, developing, and delivering backend systems at scale using Python or Kotlin, with strong emphasis on reliability, distributed systems, and orchestration frameworks like Airflow, Flyte, and Temporal. Remote-first with strong collaboration across teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Remote, Scalable Batch Infra
Senior Backend Engineer — Remote, Scalable Batch Infra

Affirm • Baltimore (MD)

On-site
USD 173,000 - 233,000
Health coverage for dependents
Flexible Spending Wallets
Time off: vacation and holidays
+1
Senior Backend Engineer, Scalable Batch Infra (Remote)
Senior Backend Engineer, Scalable Batch Infra (Remote)

Affirm • Cleveland (OH)

On-site
USD 173,000 - 233,000
Health coverage for you and dependents
Flexible Spending Wallets
Generous time off
+1
Senior Backend Engineer, Scalable Batch Infra (Remote)
Senior Backend Engineer, Scalable Batch Infra (Remote)

Affirm • Washington

On-site
USD 173,000 - 255,000
100% subsidized medical coverage
Stock purchase plan (ESPP)
Flexible spending wallets
+1
Senior Backend Engineer - Batch Infra (Remote)
Senior Backend Engineer - Batch Infra (Remote)

Affirm • Austin (TX)

On-site
USD 173,000 - 255,000
Equity rewards
Monthly stipends for health, wellness,
Tech spending
Senior Backend Engineer - Remote, Scalable Cloud & Data
Senior Backend Engineer - Remote, Scalable Cloud & Data

Affirm • Philadelphia

On-site
USD 173,000 - 255,000
Health coverage
ESP P
Time off
+1
Senior Backend Engineer — Scalable Batch Infra (Remote)
Senior Backend Engineer — Scalable Batch Infra (Remote)

Affirm • Denver (CO)

On-site
USD 173,000 - 233,000
Health coverage
Flexible spending wallets
Vacation and holidays
+1
Remote Senior Backend Engineer – Batch Infra & Scale
Remote Senior Backend Engineer – Batch Infra & Scale

Affirm • Portland (OR)

On-site
USD 173,000 - 255,000
Health care coverage
Employee stock purchase plan (ESPP)
Flexible work options
+1
Senior Backend Engineer, Batch Infra — Remote
Senior Backend Engineer, Batch Infra — Remote

Affirm • Pittsburgh

On-site
USD 173,000 - 233,000
Equity rewards
Medical coverage
Remote-first
+1
Senior Backend Engineer - Scalable Compute Platform Remote
Senior Backend Engineer - Scalable Compute Platform Remote

Affirm • Raleigh (NC)

On-site
USD 173,000 - 233,000
Health care coverage—premium for you
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer — Remote, Scalable Cloud Compute
Senior Backend Engineer — Remote, Scalable Cloud Compute

Affirm • Minneapolis (MN)

On-site
USD 173,000 - 233,000
Remote-first company
Equity rewards
100% subsidized medical/dental/vision
+1