Staff Infrastructure Engineer @Shopify
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Staff Infrastructure Engineer @Shopify

1wk ago - Shopify is hiring a remote Staff Infrastructure Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

The Streaming Compute team owns the platform that powers large-scale data processing at Shopify with Apache Flink. We provide the infrastructure and tooling that lets teams across the company build, deploy, and operate streaming and batch data pipelines reliably and efficiently. Our platform powers business critical use cases, such as recommendations, catalog, as well as analytics workloads.

Our work spans the full platform:

  • Making pipeline development fast and self-serve
  • Improving performance and stability of the underlying compute engine
  • Keeping the platform cost-efficient as it scales

In this role, you'll work on distributed systems and developer experience, making powerful data processing simple and dependable for every engineer at Shopify.

As we broaden the scope of our platform, we're looking for a Staff Engineer with demonstrated expertise in Apache Flink. Shopify runs Flink at significant scale, powering both streaming and batch pipelines behind our core products and data-driven features, and we're investing deeply in the next generation of the platform:

  • Faster pipeline development
  • Stronger performance and reliability from the engine itself
  • Efficient operation as workloads grow

You'll work alongside the team to push the boundaries of the core Flink ecosystem, both internally and in the open source community. As a domain expert, you'll shape the technical direction of the platform, dig into the hardest engine-level problems, and raise the bar for how the team builds and operates Flink at scale.

Qualifications

  • Reflexively use AI to accelerate and improve your daily work.
  • Are an established expert in Apache Flink: You've operated it in production at scale, understand its internals (runtime, state, checkpointing, memory model, connectors), and can debug and tune it at the engine level, not just the API level.
  • Have contributed to Flink or its ecosystem in the open source community through code, FLIPs, reviews, or active involvement, or have the depth and appetite to start.
  • Have strong distributed systems fundamentals: stream and batch processing semantics, storage and table formats, resource management, and running data infrastructure on Kubernetes.
  • Can lead through influence: setting technical direction, mentoring senior engineers, and driving cross-team initiatives from ambiguous problems to shipped outcomes.
  • Care about developer experience and pragmatism: you build platforms that other engineers love to use, and you know when to tune, when to rewrite, and when to upstream.
  • Join the 24/7 on-call rotation.

Requirements

  • At Shopify, we pride ourselves on moving quicklyβ€”not just in shipping, but in our hiring process as well.
  • If you're ready to apply, please be prepared to interview with us within the week.
  • Our goal is to complete the entire interview loop within 30 days.
  • You will be expected to complete a live pair programming session, come prepared with your own IDE.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Infrastructure Engineer @Shopify
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 130,910+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later