09 Nov
|
Shopify
|
Winnipeg
Build dependable data infrastructure at Shopify using Apache Flink, distributed systems expertise, and a robust 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, simple, 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 (Winnipeg)
🏢 Shopify
📍 Winnipeg