Backend Engineer, Streaming Data – Kafka/Flink (Remote)

Affirm

Austin (TX)

Remote

USD 146,000 - 206,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Tech spending stipends
Flexible time off & holidays
Employee stock purchase plan

Job summary

Affirm is seeking a software engineer to design, build, and operate backend services. You will contribute to distributed systems using Python or Kotlin, and work with AWS, Kafka, Flink, and Kubernetes in a remote-first environment.

You’ll partner with product, design and analytics to scope features, break down tasks, and deliver in phases while maintaining high-quality, well-tested code and active participation in code reviews.

Qualifications

  • 1.5+ years of software eng experience.
  • Experience designing, developing and launching backend systems.
  • Proficient in Python or Kotlin.
  • Familiar with distributed systems components (AWS, Kafka, Flink, Kubernetes).
  • Ability to break down problems and implement multi-component solutions.
  • Comfort with navigating large code bases and performing code reviews.
  • Strong verbal and written communication for global teams.
  • Bachelor’s degree or equivalent practical experience.

Responsibilities

  • Break down projects into tasks and deliver in phases.
  • Collaborate with product management, design & analytics in ideation and constraints.
  • Support operations and telemetry for team artifacts and on-call efforts.
  • Contribute to team growth through interview process participation.

Skills

Backend design
Python
Kotlin
Distributed systems
AWS
Kafka
Flink
Kubernetes
Code reviews
Growth mindset
Communication

Education

Bachelor's degree or equivalent experience

Tools

AWS
Kafka
Flink
Kubernetes

Job description

Affirm is seeking a software engineer to design, build, and operate backend services. You will contribute to distributed systems using Python or Kotlin, and work with AWS, Kafka, Flink, and Kubernetes in a remote-first environment.

You’ll partner with product, design and analytics to scope features, break down tasks, and deliver in phases while maintaining high-quality, well-tested code and active participation in code reviews.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer - Streaming Data (Kafka, Python/Kotlin)
Backend Engineer - Streaming Data (Kafka, Python/Kotlin)

Affirm • San Francisco (CA)

Remote
USD 146,000 - 225,000
100% employee health coverage
Monthly tech stipends
Generous time off
+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 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, 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
Software Engineer II – Streaming Data Systems (Remote)
Software Engineer II – Streaming Data Systems (Remote)

Affirm, Inc. • Madison (WI)

Remote
USD 146,000 - 206,000
100% subsidized medical coverage for员工
Monthly stipends for health, wellness,
ESPP: employee stock purchase plan
+1
Backend Engineer - Streaming & Data Infrastructure
Backend Engineer - Streaming & Data Infrastructure

Affirm • Nashville (TN)

Remote
USD 146,000 - 206,000
Health coverage
Tech stipend
Stock purchase plan
+1
Backend Engineer II – Streaming Data (Remote)
Backend Engineer II – Streaming Data (Remote)

Affirm • Philadelphia

Remote
USD 146,000 - 206,000
Health coverage for employees and 100%
Monthly tech stipends
Flexible time off
+1
Streaming Data Engineer - Backend, Kafka/Flink (Remote)
Streaming Data Engineer - Backend, Kafka/Flink (Remote)

Affirm • Cleveland (OH)

Remote
USD 146,000 - 206,000
Equity
Remote-first
Stock purchase plan
+1
Backend Software Engineer II — Remote (Kafka/Flink)
Backend Software Engineer II — Remote (Kafka/Flink)

Affirm • Houston (TX)

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
ESPP stock purchase
Tech stipends for setup
+1