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

Affirm

Cleveland (OH)

Remote

USD 146,000 - 206,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Remote-first
Stock purchase plan
Health coverage

Job summary

Affirm is a remote-first company seeking a software engineer to help design and scale backend systems using Python or Kotlin. You’ll work with data infrastructure and collaborate across product, design and analytics.

The role emphasizes ownership, code quality, and helping grow the team through reviews and participation in interviews. Base pay ranges include equity and stipends, with a flexible remote setup across the U.S.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems; proficient in Python or Kotlin.
  • Familiar with distributed systems and technologies like AWS, Kafka, Flink, and Kubernetes.
  • Ability to turn a simple business problem into a multi-component solution with well-tested code.
  • Comfortable navigating a large code base and performing code reviews.
  • Shows ownership of growth through seeking feedback from team, manager and stakeholders.
  • Strong verbal and written communication for global collaboration.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Responsibilities

  • Break down projects into tasks and deliver in phases.
  • Collaborate with product management, design & analytics on ideation and decisions.
  • Create and monitor metrics; support on-call efforts and keep systems running smoothly.
  • Engage in growth activities such as participation in interviews.

Skills

Python
Kotlin
Distributed systems
AWS
Kafka
Flink
Kubernetes
Code reviews
Ownership
Communication

Education

Bachelor’s degree

Tools

Schema registry

Job description

Affirm is a remote-first company seeking a software engineer to help design and scale backend systems using Python or Kotlin. You’ll work with data infrastructure and collaborate across product, design and analytics.

The role emphasizes ownership, code quality, and helping grow the team through reviews and participation in interviews. Base pay ranges include equity and stipends, with a flexible remote setup across the U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Streaming Data Engineer II — Backend Systems
Streaming Data Engineer II — Backend Systems

Affirm • Boulder (CO)

Remote
USD 146,000 - 206,000
Health coverage
Tech stipend
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 - 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
Remote Backend Engineer II — Streaming & Data Infrastructure
Remote Backend Engineer II — Streaming & Data Infrastructure

Affirm • San Diego (CA)

Hybrid
USD 165,000 - 225,000
Health coverage
Stipends for tech setup
Flexible time off
+1
Software Engineer II, Backend (Streaming) (Fully Remote)
Software Engineer II, Backend (Streaming) (Fully Remote)

Affirm • United States

Remote
USD 100,000 - 160,000
100% covered health premiums
Spending stipends
Flexible time off
+1
Backend Engineer II — Post-Transaction (Remote)
Backend Engineer II — Post-Transaction (Remote)

Affirm • Las Vegas (NV)

Remote
USD 146,000 - 225,000
Health coverage at no cost for you and
Monthly tech stipends
Flexible time off
+1
Backend Engineer II — Post-Transaction Systems (Remote)
Backend Engineer II — Post-Transaction Systems (Remote)

Affirm • Boise (ID)

On-site
USD 146,000 - 206,000
100% subsidized medical
Tech stipends
Generous time off
+1
Remote Backend Data Streaming Engineer
Remote Backend Data Streaming Engineer

Affirm • Utah

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Tech stipend for setup
Flexible time off
+1
Remote Backend Engineer (Kotlin/Python) — Data & Streams
Remote Backend Engineer (Kotlin/Python) — Data & Streams

United States Digital Space LLC • United States

Remote
USD 93,000 - 129,000
100% health coverage
Monthly tech stipends
Flexible time off
+1