Staff Infrastructure Engineer, Data Platform, Tooling

Sep 07, 2023

Toronto, ON, Canada

Company Description

About Shopify

Opportunity is not evenly distributed. Shopify puts independence within reach for anyone with a dream to start a business. Since 2006, we’ve grown to over 10,000 employees and generated over $500 billion in sales for millions of merchants in 175 countries. Every 28 seconds, an entrepreneur on Shopify makes their first sale.

This is life-defining work that directly impacts people’s lives as much as it transforms your own. This is putting the power of the few in the hands of the many, is a future with more voices rather than fewer, and is creating more choices instead of an elite option.

About you

Moving at our pace brings a lot of change, complexity, and ambiguity—and a little bit of chaos. Shopifolk thrive on that and are comfortable being uncomfortable. That means Shopify is not the right place for everyone.

Before you apply, consider if you can:

  • Care deeply about what you do and about making commerce better for everyone
  • Excel by seeking professional and personal hypergrowth
  • Keep up with an unrelenting pace (the week, not the quarter)
  • Be resilient and resourceful in face of ambiguity and thrive on (rather than endure) change
  • Bring critical thought and opinion — and embrace differences and disagreement to get shit done and move forward
  • Work digital-first for your daily work

Job Description

About the role

Shopify is looking for a talented Staff/Lead Data Platform Engineer with expertise in infrastructure, tools, and building data platforms on GCP or similar cloud platforms to join our team. You'll be a crucial member of the team and will be responsible for implementing and maintaining data platform tooling that supports secure and scalable data solutions.

Responsibilities include:

  • Design, develop, and maintain data platform tooling leveraging Google Cloud Platform (GCP) services such as BigQuery, Looker Studio, Notebooks, Composer, Dataplex, Cloud Monitoring, and Vertex AI.
  • Implement and manage robust infrastructure to support the data platform by leveraging IAC (Infrastructure as Code) tools such as Terraform
  • Develop scalable monitoring, auditing, and optimization best practices and solutions for supported GCP data platform tools and services
  • Collaboratively work with cross-functional teams such as data scientists, engineers, and analysts to understand their requirements and ensure that the data platform meets those requirements
  • Troubleshoot and resolve operational and performance issues in the data platform tools
  • Stay up to date with advancements in data infrastructure and tooling, and evolve the platform to incorporate new best practices and technologies


  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • 5+ years of experience in data engineering with a focus on data platforms, infrastructure, and tools support for data science or data engineering teams.
  • In-depth knowledge of Google Cloud Platform (GCP) services, specifically BigQuery, Looker Studio, Composer, Dataplex, Jupyter Notebooks and related services is required
  • Experience implementing and maintaining infrastructure with tools like Terraform, GCP Deployment Manager, or CloudFormation.
  • Understanding of data discovery, metadata, and lineage concepts and tooling on GCP
  • Strong Understanding of access control principles, best practices, and implementation with GCP IAM.
  • Hands-on experience with data pipeline development, report/dashboard development, and SQL.
  • Hands-on experience initializing, supporting, and upgrading GCP Composer instances across multiple environments for multiple teams.
  • Excellent communication and collaboration skills.

Nice to Have

  • GCP Professional Data Engineer Certification or other relevant Google Cloud certifications.
  • Experience supporting Vertex AI and related ML technologies.
  • Familiarity with common Data Warehousing concepts such as Kimball, Inmon, Data Lake and Data Mesh.
  • Familiarity with additional cloud platforms (AWS, Azure, etc.) and their data services.

Additional Information

The shape of a Shopify career. See an example.

We hire people, not resumes. If you think you’re right for the role, apply now.

Join 27178+ Machine Learning Engineers, receiving daily job alerts.