08 Nov
|
Shopify
|
Canada
Build dependable data infrastructure at Shopify using Apache Flink, distributed systems expertise, and a strong focus on developer experience.
This Staff Engineer role advances the platform behind streaming and batch pipelines for recommendations, catalog, analytics, and core products. You will make pipeline development more self-serve while improving the underlying compute engine’s performance, stability, and operating efficiency. The work combines engine-level problem solving with technical leadership across teams.
Key Responsibilities:
- Make pipeline development fast, easy, and self-serve
- Improve Apache Flink performance, stability, and operating efficiency
- Build platforms that engineers can use effectively
- Lead technical direction and mentor senior engineers
- Participate in the 24/7 on-call rotation
Requirements:
- Expertise in Apache Flink internals and production operations
- Understanding of stream and batch processing semantics
- Knowledge of storage, table formats, and resource management
- Experience running data infrastructure on Kubernetes
- Pragmatic judgment about tuning, rewriting, and upstreaming
Apply distributed systems expertise and Flink knowledge to improve Shopify’s reliable, efficient data processing platform.
📌 Staff Distributed Systems Engineer Flink (Canada)
🏢 Shopify
📍 Canada