Backend Data Streaming Engineer (Kotlin/Python) - Remote

Affirm

Sioux Falls (SD)

Remote

USD 146,000 - 206,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly tech stipend for setup
Flexible time off & holidays
Employee stock purchase plan (ESPP)

Job summary

Affirm is a remote-first company focused on building a clear, predictable pay-over-time experience. We seek a software engineer to design, develop, and launch backend services using Python or Kotlin, with distributed systems knowledge (AWS, Kafka, Flink, Kubernetes).

You will own tasks end-to-end, collaborate with product, design, and analytics, and contribute to on-call efforts. You’ll work across a global engineering team, drive code quality through reviews, and continuously grow your skills

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems in Python or Kotlin.
  • Familiar with distributed systems and technologies like AWS, Kafka, Flink and Kubernetes.
  • Bachelor’s degree or equivalent practical experience.

Responsibilities

  • Break down projects into tasks and deliver in phases.
  • Collaborate with product, design and analytics across the lifecycle.
  • Maintain and monitor team artifacts; participate in on-call duties.
  • Contribute to team growth and interview processes.

Skills

Backend design
Python/Kotlin
Distributed systems
Code review
Ownership & growth

Education

Bachelor's degree or equivalent

Tools

AWS
Kafka
Flink
Kubernetes

Job description

Affirm is a remote-first company focused on building a clear, predictable pay-over-time experience. We seek a software engineer to design, develop, and launch backend services using Python or Kotlin, with distributed systems knowledge (AWS, Kafka, Flink, Kubernetes).

You will own tasks end-to-end, collaborate with product, design, and analytics, and contribute to on-call efforts. You’ll work across a global engineering team, drive code quality through reviews, and continuously grow your skills

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Data Streaming Engineer (Python/Kotlin) — Remote
Backend Data Streaming Engineer (Python/Kotlin) — Remote

Affirm • Boston (MA)

Remote
USD 146,000 - 225,000
Health coverage
Monthly stipends
Flexible time off
+1
Backend Data Streaming Engineer (Remote)
Backend Data Streaming Engineer (Remote)

Affirm • Minneapolis (MN)

Remote
USD 146,000 - 225,000
Health coverage for you and dependents
Tech stipends for setup
Flexible time off
+1
Backend Engineer, Streaming Data Platform (Remote)
Backend Engineer, Streaming Data Platform (Remote)

Affirm • Pittsburgh

Remote
USD 150,000 - 202,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off
+1
Data Streaming & Backend Engineer (Remote)
Data Streaming & Backend Engineer (Remote)

Affirm • Denver (CO)

Remote
USD 146,000 - 225,000
100% subsidized medical coverage
Dental and vision for you and dependos
Monthly tech stipend
+1
Remote Backend Engineer - Data Streaming & Infra
Remote Backend Engineer - Data Streaming & Infra

Affirm, Inc. • Northern (KY)

Hybrid
USD 146,000 - 206,000
Health coverage
Tech stipend
Flexible time off
+1
Backend Engineer, Data Streaming (Remote)
Backend Engineer, Data Streaming (Remote)

Affirm • Palo Alto (CA)

Remote
USD 165,000 - 225,000
Health coverage
Tech stipend
Flexible time off
+1
Backend Streaming Engineer II (Remote)
Backend Streaming Engineer II (Remote)

Affirm • Seattle (WA)

Remote
USD 146,000 - 225,000
Health insurance
Equity
Monthly stipends for tech setup
Remote-First Backend Data Streaming Engineer
Remote-First Backend Data Streaming Engineer

Affirm • Dallas (TX)

Remote
USD 146,000 - 206,000
Health coverage 100% premiums
Tech setup stipends
Time off and holidays
+1
Backend Engineer II — Streaming Data (Remote)
Backend Engineer II — Streaming Data (Remote)

Affirm • St. Louis (MO)

Remote
USD 146,000 - 206,000
100% subsidized medical coverage
Equity
Monthly tech stipends
Remote Backend Data Streaming Engineer II
Remote Backend Data Streaming Engineer II

Affirm • Portland (OR)

Remote
USD 146,000 - 225,000
Health coverage for you and dependents
Tech setup stipends
Flexible time off
+1