Backend Engineer - Streaming Data (Kafka, Python/Kotlin)

Affirm

San Francisco (CA)

Remote

USD 146,000 - 225,000

Full time

11 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

100% employee health coverage
Monthly tech stipends
Generous time off
Employee stock purchase plan

Job summary

Affirm’s Streaming team builds data infrastructure, driving event-driven architecture and scalable data platforms. You will design, implement, and deploy backend services using Python or Kotlin, work with AWS, Kafka, Flink, and Kubernetes, and collaborate with cross-functional partners to deliver robust data-driven features.

The role emphasizes writing well-tested, extensible code, navigating large codebases, code reviews, and proactive growth.

Qualifications

  • 1.5+ years of software engineering experience.

Responsibilities

  • Break down large projects into smaller tasks and deliver in phases.
  • Collaborate with product management, design & analytics throughout the lifecycle.
  • Support operations and on-call efforts for the team’s artifacts.
  • Contribute to team growth and participate in interview processes.

Skills

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

Education

Bachelor's degree or equivalent

Tools

AWS
Kafka
Flink
Kubernetes

Job description

Affirm’s Streaming team builds data infrastructure, driving event-driven architecture and scalable data platforms. You will design, implement, and deploy backend services using Python or Kotlin, work with AWS, Kafka, Flink, and Kubernetes, and collaborate with cross-functional partners to deliver robust data-driven features.

The role emphasizes writing well-tested, extensible code, navigating large codebases, code reviews, and proactive growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Lead Backend Engineer — Real-Time Data Platforms (AWS/K8s)
Lead Backend Engineer — Real-Time Data Platforms (AWS/K8s)

Affirm • Phoenix (AZ)

On-site
USD 140,000 - 190,000
100% Subsidized Medical Coverage
Dental Insurance
Vision Insurance
+4
Senior Software Engineer, Streaming Platform
Senior Software Engineer, Streaming Platform

Auth21 • San Francisco (CA)

On-site
USD 180,000 - 260,000
Equity
Bonus
Paid Time Off
+1
Backend Engineer — Real-Time Data & Streams
Backend Engineer — Real-Time Data & Streams

Kpler • Kentucky

On-site
USD 120,000 - 170,000
Remote Streaming Data Engineer (Kafka/Confluent)
Remote Streaming Data Engineer (Kafka/Confluent)

Bright Vision Technologies • Beaverton (OR)

Remote
USD 78,000 - 105,000
Remote Kafka Streaming Data Engineer – Platform & SRE
Remote Kafka Streaming Data Engineer – Platform & SRE

Bright Vision Technologies • United States

Remote
USD 78,000 - 105,000
Senior Real-Time Data Platforms Engineer
Senior Real-Time Data Platforms Engineer

Affirm • Atlanta (GA)

On-site
USD 120,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Senior Backend Engineer — Real-Time Data Platform Lead
Senior Backend Engineer — Real-Time Data Platform Lead

Affirm • Boise (ID)

On-site
USD 120,000 - 160,000
Health coverage (100% premiums covered
Dental insurance
Vision insurance
+1
Senior Backend Engineer - Scalable Batch Infra (Remote)
Senior Backend Engineer - Scalable Batch Infra (Remote)

Affirm • Madison (WI)

On-site
USD 173,000 - 233,000
Health care coverage
Flexible Spending Wallets
Time off
+1