Staff Software Engineer, Backend (Streaming)
Affirm
🔍 Observed
68
Hiring Activity Score
Likely Active (65-79)
- Base score
- Posted 21 days ago
- has salary, has location, quality description (7341 chars)
- High confidence (81%)
- Direct ATS (greenhouse)
Remote US
First seen 3 weeks, 1 day ago
Last seen 2 hours, 4 minutes ago
Greenhouse
Apply on Greenhouse
Search Google for This Role
ATS links often expire — Google search finds the latest posting
Job Description
AI Summary
• Design and build scalable, fault-tolerant real-time data processing pipelines using technologies like Kafka, Flink, and Spark to handle massive transaction volumes across Affirm's distributed systems
• Develop high-throughput, low-latency infrastructure and frameworks that enable other engineering teams to manage billions of dollars in loans while supporting millions of users
• Requires 8+ years of experience building large-scale production systems with strong hands-on expertise in Apache Kafka, stream processing frameworks, and data platform technologies
• Must have solid programming skills in Python, Java, or Kotlin, plus experience with Kafka Connect, Schema Registry, and ideally Confluent Platform or Apache Iceberg
• Collaborate across ML, Analytics, and other teams to monitor and optimize production streaming systems for high availability, reliability, and efficiency at scale
Quick Actions
Job Information
-
Company:
Affirm -
Location:
Remote US -
Work Location:
Remote -
Experience Level:
Executive -
Source:
Greenhouse -
Status:
Active
Activity Score
68
/100
Likely Active (68)
Higher scores indicate more likely active hiring based on listing freshness, company activity, and other signals. Learn more →
More from Affirm
-
Business Systems Architect
Remote Canada -
Analyst I, Merchant Risk
Remote Canada -
Analyst II, Full Stack
Remote Canada -
Manager, Analytics Engineering (Finance Data)
Remote US -
Staff Product Manager, Fraud
Remote Canada