Staff Software Engineer, Backend (Streaming)
- Regina, Saskatchewan, Canada
- Regina, Saskatchewan, Canada
Über
Staff Software Engineer, Backend (Streaming) at Affirm. The Streaming team designs and builds real-time data processing pipelines and supports event-driven architecture across online and offline workloads, leveraging open source technologies (Kafka, Flink, Spark) and custom solutions to handle massive data across distributed systems.
Responsibilities- Design and build data infrastructure systems, services and tools to securely scale for millions of users and transactions.
- Build and optimize high-throughput, low-latency data pipelines for critical business applications.
- Develop frameworks and services used by other engineering teams to manage billions of dollars in loans and power customer experiences.
- Support the Streaming team as the backbone for online and offline workloads at Affirm.
- Improve reliability and efficiency of the Data Platform at scale with high availability.
- Collaborate with ML and Analytics teams to deliver streaming solutions for various use-cases and best practices.
- Monitor, troubleshoot, and maintain production streaming systems to ensure data availability and reliability.
- 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 and message queuing.
- Experience building and operating robust, highly available infrastructure.
- Experience with 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 (Spark, Samza, Flink, Beam, etc.).
- Hands-on experience with Kafka Connect and Kafka 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.
- Collaborative with a history of delivering complex projects and working with stakeholders.
Location: Remote Canada. Pay Grade: P. Equity Grade: 7. Base pay range: CAN base pay range per year: $178,000 - $228,000. Affirm focuses on a simple and transparent pay structure based on location, experience and skills. Base pay may be part of total compensation including stipends and benefits.
Benefits- Health care coverage – Affirm covers all premiums for you and dependents.
- Flexible Spending Wallets – stipends for technology, food, lifestyle, and family forming expenses.
- Time off – vacation and holidays to rest and recharge.
- ESPP – employee stock purchase plan at a discount.
Affirm is remote-first. Some roles may require office presence. Equal opportunity employer statement and accommodations: We provide inclusive interview experiences and reasonable accommodations as needed. By applying you acknowledge Affirm’s Global Candidate Privacy Notice.
#J-18808-LjbffrSprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.