Logo
Affirm

Staff Software Engineer, Backend (Streaming)

Affirm, Portland, Oregon, United States, 97204

Save Job

Overview

Staff Software Engineer, Backend (Streaming) at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Streaming team at Affirm forms the backbone of several online and offline workloads and drives the strategy for event driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage open source technologies like Kafka, Flink, Spark and also build our own as needed to design and build real-time data processing pipelines that handle massive volumes of data across our distributed systems. This role focuses on identifying and executing on new use cases of streaming data infrastructure and frameworks, designing and scaling our existing infrastructure, and collaborating with other teams to promote the optimal use of data at the company. It requires deep expertise in stream processing technologies and a passion for building scalable, fault-tolerant data infrastructure.

Key Responsibilities

Design and build data infrastructure systems, services and tools to handle new Affirm products and business requirements that securely scale over millions of users and their transactions.

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

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

Support the Streaming team that forms the backbone for several online and offline workloads at Affirm.

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

Collaborate with other teams including ML and Analytics to deliver streaming solutions based on various use-cases and best practices.

Monitor, troubleshoot, and maintain production streaming systems to ensure high availability and reliability of data systems.

What We Look For

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

Strong hands-on experience with Apache Kafka or similar streaming solutions for large-scale event streaming and message queuing.

Experience building and operating robust and highly available infrastructure.

Experience with data platforms like Snowflake, Glue or Databricks is a plus.

Experience with Confluent Platform is a strong plus.

Expertise with at least one stream processing framework (Spark, Samza, Flink, Beam, etc.).

Hands-on experience with Kafka Connect and Kafka Schema Registry.

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.

Strong collaboration and stakeholder management skills.

Equivalent practical experience or a Bachelor’s degree in a related field.

Base Pay & Equity Base Pay Grade - P. Equity Grade - 13. Affirm focuses on providing a simple and transparent pay structure based on location, experience and job-related skills. USA base pay ranges are listed below and may include equity rewards and other benefits.

USA base pay range (CA, WA, NY, NJ, CT) per year: $225,000 - $275,000

USA base pay range (all other U.S. states) per year: $200,000 - $250,000

Benefits

Health care coverage with premiums covered for you and your dependents.

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

Competitive vacation and holiday schedules.

Employee Stock Purchase Plan (ESPP).

Affirm is remote-first. Most roles are remote; some roles may be office-based. Accommodations are available for candidates with disabilities. Affirm will consider qualified applicants with arrest and conviction records where required by law.

Location & Hiring Notes Portland, OR or remote within the United States. Referrals may increase interview chances.

#J-18808-Ljbffr