Remote Software Engineer, Data Platform
closedStripe
πRemote - United States
Job highlights
Summary
Join Stripe's Data Transformation and Movement team as a Software Engineer to design, build, and maintain innovative next-generation or first-generation versions of key Data Platform products, with an emphasis on usability, reliability, security, and efficiency.
Requirements
- BS or MS in Computer Science or equivalent field and interest in data
- 2-5 years of professional experience writing high quality production level code or software programs
- Has experience operating or enabling large-scale, high-availability data pipelines from design, to execution and safe change management
- Expertise in Spark, Flink, Spark, Airflow, Python, Java, SQL, and API design is a plus
- Has experience developing, maintaining, and debugging distributed systems built with open source tools
- Has experience building infrastructure-as-a-product with a strong focus on users needs
- Has strong collaboration and communication skills, and can comfortably interact with both technical and non-technical participants
- Has the curiosity to continuously learn about new technologies and business processes
- Is energized by delivering effective, user-first solutions through creative problem-solving and collaboration
Responsibilities
- Design, build, and maintain innovative next-generation or first-generation versions of key Data Platform products, with an emphasis on usability, reliability, security, and efficiency
- Design ergonomic APIs and abstractions that build a great customer experience for internal Stripes, that will in turn enhance the experience of millions of Stripe users
- Ensure operational excellence and enable a highly available & reliable Data Transformation & Movement platform across streaming and batch workloads
- Collaborate nimbly with high-visibility teams and their stakeholders to support their key initiatives - while building a robust platform that benefits all of Stripe in the long term
- Plan for the growth of Stripeβs infrastructure by unblocking, supporting, and communicating proactively with internal partners to achieve results
- Connect your work with improvements in the usability and reliability of Open Source Software (OSS) like Apache Airflow, Iceberg, Spark and contribute back to the OSS community
Preferred Qualifications
- Has experience writing production-level code in Expertise in Scala, Spark, Flink, Spark, Airflow, Python, Java, and SQL is a plus
- Experience packaging and deploying code into cloud-based environments (AWS, GCP, Azure) with tools including Bazel, Docker Containers, etc
- Has experience designing APIs or building developer platforms
- Has experience optimizing the end to end performance of distributed systems
- Has experience with scaling distributed systems in a rapidly moving environment
- Has experience working with data pipelines
- Genuine enjoyment of innovation and a deep interest in understanding how things work
This job is filled or no longer available
Similar Remote Jobs
- πUnited States
- π°$165k-$210kπUnited States
- π°$223k-$245kπUnited States
- π°$263k-$289kπUnited States
- π°$86k-$112kπCanada
- π°$110k-$270kπCanada
- π°$110k-$270kπUnited States
- πUnited States
- πBrazil
- π°$183k-$201kπUnited States