Remote Backend Engineer — Streaming & Data Infra

Affirm

Richmond (VA)

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 stipends for setup and wellness
Generous time off
ESPP stock purchase plan

Job summary

Affirm is a remote-first company redefining how people pay over time, with clear, predictable terms and no hidden fees. The Streaming team builds data infrastructure, using Kafka, Flink, Schema registry, and AWS to enable scalable event-driven architecture, data discovery, and validation.

You’ll help design and scale this ecosystem across teams. You will break down large projects into smaller tasks, collaborate across product, design and analytics, and ensure timely delivery.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Proficiency in designing, developing and launching backend systems with Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, Kafka, Flink and Kubernetes.
  • Ability to turn a simple problem into a multi-component solution with clear, well-tested code.
  • Comfort navigating large codebases, debugging others’ work, and giving code reviews.
  • Strong written and verbal communication skills for collaboration with a global engineering team.
  • Bachelor’s degree or equivalent practical experience.

Responsibilities

  • Break down large projects into manageable tasks and deliver in phases.
  • Collaborate with product management, design & analytics to discuss constraints and trade-offs.
  • Support operations and availability by monitoring metrics and contributing to on-call efforts.
  • Engage in growth and development activities such as participating in the interview process.

Skills

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

Education

Bachelor’s degree or equivalent

Tools

AWS
Kafka
Flink
Kubernetes

Job description

Affirm is a remote-first company redefining how people pay over time, with clear, predictable terms and no hidden fees. The Streaming team builds data infrastructure, using Kafka, Flink, Schema registry, and AWS to enable scalable event-driven architecture, data discovery, and validation.

You’ll help design and scale this ecosystem across teams. You will break down large projects into smaller tasks, collaborate across product, design and analytics, and ensure timely delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Backend Engineer - Streaming & Data Infrastructure
Remote Backend Engineer - Streaming & Data Infrastructure

Affirm • San Diego (CA)

Remote
USD 165,000 - 225,000
Health coverage for employees and deps
Monthly tech stipends
Generous time off
+1
Remote Backend Engineer - Streaming Data
Remote Backend Engineer - Streaming Data

Affirm • Charlotte (NC)

Remote
USD 146,000 - 206,000
100% subsidized medical coverage
Dental and Vision coverage for you and
Monthly stipends for health, wellness,
+2
Remote Backend Engineer - Data Streaming & Infra
Remote Backend Engineer - Data Streaming & Infra

Affirm • New York (NY)

Remote
USD 120,000 - 160,000
Remote-first
Health benefits
Parental leave 18 weeks
+2
Remote Backend Engineer, Streaming Data Platform
Remote Backend Engineer, Streaming Data Platform

Affirm • Atlanta (GA)

Remote
USD 146,000 - 225,000
Health coverage for you and dependents
Monthly tech stipend
Flexible time off and holiday calendar
+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
Remote Backend Engineer – Streaming & Data
Remote Backend Engineer – Streaming & Data

Affirm • Phoenix (AZ)

Remote
USD 146,000 - 225,000
Health coverage for you and dependents
Equity and ESPP
Monthly tech stipend
Remote-First Backend Data Streaming Engineer II
Remote-First Backend Data Streaming Engineer II

Affirm • Baltimore (MD)

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Monthly tech stipends
Time off and holidays
+1
Remote Backend Engineer, Streaming Data Platform
Remote Backend Engineer, Streaming Data Platform

Affirm • New York (NY)

Remote
USD 165,000 - 225,000
Health coverage
Tech stipends
Flexible time off
+1
Remote Backend Engineer – Streaming & Data Systems
Remote Backend Engineer – Streaming & Data Systems

Affirm • Las Vegas (NV)

Remote
USD 146,000 - 225,000
Health coverage
Tech stipends
Flexible time off
+1
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