Stripe31.03.2026

Staff Software Engineer, Stream Compute

San Francisco

Обязанности

  • 01Design, build, and operate stream compute infrastructure with Apache Flink at the center, alongside technologies like Kafka, Temporal, and AWS services
  • 02Partner with product and platform teams across Stripe to understand requirements, unblock Flink adoption, and improve how stream processing infrastructure is used end-to-end
  • 03Define and implement operational best practices (e.g., shuffle sharding, cellular architecture, load shedding, automated state recovery) to improve resilience and reliability at scale
  • 04Drive fleet-level automation and standardization ("pets" to "cattle") through self-service workflows, safer rollouts, and self-healing systems that reduce manual operations
  • 05Lead initiatives that raise the bar on Flink availability and state durability (e.g., multi-region strategies, disaster recovery readiness, operational readiness reviews, incident learning)
  • 06Evaluate and productionize Flink ecosystem capabilities (e.g., SQL, connectors, state backends) to improve developer experience and scalability without compromising reliability
  • 07Work closely with the open source community to identify opportunities for adopting new open source features as well as contribute back to OSS

Требования

  • 0110+ years of experience building, operating, and evolving large-scale production systems
  • 02Experience as a technical lead for team(s) working on distributed systems, including scaling them in fast-moving environments
  • 03Hands-on experience with big data technologies such as Flink, Spark, Kafka, Pulsar, or Pinot
  • 04Experience developing, maintaining and debugging distributed systems built with open source tools
  • 05Experience building and scaling infrastructure as a product
  • 06Strong software engineering skills and a passion for Big Data Distributed Systems
  • 07Ability to write high quality code (in programming languages like Go, Java, Scala, etc)
  • 08Comfortable operating with high autonomy and ownership
  • 09Growth mindset and a willingness to learn quickly, explore ambiguous problem spaces, and dive deep when needed
  • 10Strong written and verbal communication skills, including the ability to produce clear technical documentation