Logo
Affirm

Staff Software Engineer, Backend (Streaming)

Affirm, San Diego, California, United States, 92189

Save Job

Staff Software Engineer, Backend (Streaming)3> Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest.

The Streaming team at

Affirm

drives the strategy for event‑driven architecture, stream processing, replication, data exploration and discovery. We use Kafka, Flink, Spark and build custom solutions to design and build real‑time data processing pipelines for massive volumes of data across distributed systems.

Key Responsibilities

Design and build data infrastructure systems, services and tools to securely scale over millions of users and transactions.

Build and optimize high‑throughput, low‑latency data pipelines for critical business applications.

Build frameworks and services used by other engineering teams to manage billions of dollars in loans and power customer experiences.

Improve reliability and efficiency of the Data Platform at scale and high availability.

Collaborate with ML and Analytics teams to deliver streaming solutions based on use‑cases and best practices.

Monitor, troubleshoot and maintain production streaming systems, ensuring high availability and reliability.

What We Look For

8+ years of industry experience building large‑scale production systems.

Hands‑on experience with Apache Kafka or similar streaming solutions for large‑scale event streaming.

Experience building and operating robust, highly available infrastructure.

Knowledge of data platforms like Snowflake, Glue, or Databricks is a plus.

Experience with Confluent Platform (Schema Registry, Tableflow) is a strong plus.

Expertise with at least one stream processing framework such as Spark, Samza, Flink, Beam.

Hands‑on experience with Kafka Connect and Schema Registry components.

Solid programming skills in Python, Java or Kotlin.

Experience with Apache Iceberg table format, CDC tools is a strong plus.

Knowledge of relational and NoSQL databases is a plus.

Experience leading technical projects and mentoring junior engineers.

Exceptional collaboration skills with a history of delivering complex technical projects.

Either a Bachelor’s degree or equivalent practical experience.

Benefits

Health care coverage (all premiums covered for you and dependents).

Flexible Spending Wallets for technology, food, lifestyle and family expenses.

Competitive vacation and holiday schedules.

Employee Stock Purchase Plan (ESPP).

#J-18808-Ljbffr