Summary
Join the Stream Compute team at Stripe as a Software Engineer and contribute to designing, building, and maintaining high-scale, distributed systems. You will work on advancing our current infrastructure to be more efficient and resilient.
Requirements
- 4+ years of professional experience writing high quality production level code or software programs
- Have experience with distributed data systems such as Spark, Flink, Trino, Kafka, etc
- Experience developing, maintaining and debugging distributed systems built with open source tools
- Experience building and scaling infrastructure as a product
Responsibilities
- Scope and lead technical projects within the Stream Compute domain
- Build and maintain the infrastructure which powers the core of Stripe
- Directly contribute to core systems and write code
- Work closely with the open source community to identify opportunities for adopting new open source features as well contribute back to the OSS
- Ensure operational excellence and enable a highly available, reliable and secure Stream Compute platform
Preferred Qualifications
- Experience as a user of stream processing, authoring and optimizing Flink, Spark Streaming, Storm, Trill, Kafka, and/or Apache Beam applications
- Experience building and maintaining a multi-tenant data-plane and/or control-plane
- Open source contributions to data processing or big data systems (Hadoop, Spark, Celeborn, Flink, etc)