Staff Software Engineer, Stream Compute
Core
Design, build, and operate Flink-powered stream processing infrastructure at global scale for Stripe's financial operations.
Role type
Staff Software Engineer (Stream Compute Infrastructure)
Builds
Flink-first stream compute infrastructure, tooling, and systems for real-time data processing
Domain
Fintech / Distributed Systems / Real-time Data Processing
Deliverable
production ML models | infrastructure
Required skills
Apache Flink, Kafka, Temporal, AWS services, distributed systems architecture, state management, exactly-once processing, automation, Go, Java, Scala
Preferred skills
streaming infrastructure as a platform, real-time processing frameworks (Spark Streaming, Storm, Kafka Streams), control planes, open source contributions
Technologies
Apache Flink, Kafka, Temporal, AWS, Go, Java, Scala, Spark, Pulsar, Pinot
Responsibilities
Design and operate stream compute infrastructure with Apache Flink; Partner with product and platform teams to unblock Flink adoption; Define operational best practices for resilience and reliability; Drive fleet-level automation and standardization; Lead initiatives to raise Flink availability and state durability; Evaluate and productionize Flink ecosystem capabilities; Work with the open source community to adopt new features
Seniority
Staff, hands-on IC with technical leadership
