Software Engineer - Data Movement and Orchestration

2 days ago

Apply Now
Logo of Stripe

Stripe

1001 - 5000

πŸ’° Venture Round on 2021-05

Description

β€’ As a Software Engineer on our team, you will do the following: β€’ 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.

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. β€’ 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

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com