Description
Job Overview
As a Software Engineer on the Data Orchestration team at Stripe, you will design, build, and maintain innovative data platform products. You will work on a wide range of technologies including Airflow, Spark, SQL, Kafka, Flink, Hive MetaStore, Trino, Pinot, Python, Java, Scala, S3, and Iceberg.
Responsibilities
- Design, build, and maintain key Data Platform products with a focus on usability, reliability, security, and efficiency.
- Create ergonomic APIs and abstractions for internal Stripe users, enhancing their experience and that of millions of Stripe customers.
- Ensure operational excellence and high availability of the Data Orchestration platform across batch workloads.
- Collaborate with high-visibility teams to support their initiatives while building a robust platform benefiting all of Stripe.
- Plan for Stripe's infrastructure growth by unblocking and supporting internal partners.
Requirements
- 8+ years of professional experience writing high-quality production-level code with an interest in Data Infrastructure.
- Experience operating or enabling large-scale, high-availability data pipelines.
- Expertise in Spark, Flink, Airflow, Python, Java, SQL, and API design is a plus.
- Experience developing, maintaining, and debugging distributed systems built with open-source tools.
- Strong collaboration and communication skills.
Preferred Qualifications
- Experience writing production-level code in Scala, Spark, Flink, Airflow, Python, Java, and SQL.
- Experience designing APIs or building developer platforms.
- Experience optimizing the end-to-end performance of distributed systems.
Work Environment
Office-assigned Stripes spend at least 50% of their time in their local office or with users.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/stripe/jobs/7230670