1 day ago
Responsibilities
- Develop and operate large-scale streaming and batch data processing infrastructure.
- Enhance developer tooling and self-service pipeline development.
- Scale infrastructure, build control planes, and improve compute performance, stability, and cost efficiency.
- Contribute high-quality code and raise the team’s technical standards.
- Lead complex features through production and collaborate with platform users on their success and the team roadmap.
- Contribute to the Apache Flink open-source ecosystem and work with vendor and open-source teams.
- Participate in the platform’s 24/7 on-call rotation and improve system resiliency.
Requirements
- Prior experience with Apache Flink or contributions to Apache Flink open-source projects is a major plus.
- Familiarity with Kubernetes and distributed systems.
- Demonstrated experience with one or more of Java, Rust, Go, and Ruby.
- Familiarity as a user or maintainer with data-intensive systems such as Kafka, Iceberg, and BigQuery.
- Ability to work through ambiguous technical problems, prototype solutions, and lead complex work to production.
- Ability to complete a live pair-programming interview using the candidate’s own IDE.
Tech Stack
Categories
Data EngineeringDevOps
About Shopify
Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Shopify powers millions of businesses in more than 175 countries and is trusted by brands such as Allbirds, Gymshark, PepsiCo, Staples, and many more. Find all our jobs here: www.shopify.com/careers
