Senior Data Engineer (Americas - Remote)

Shopify Remote (Americas)

This role is no longer accepting applications.

About the role

This is a Senior Data Engineer role on Shopify's Data Platform Engineering group, open remotely across the Americas. It suits an experienced data or software engineer who wants to work on the data lake, analytics pipelines, BI tooling or platform reliability that powers Shopify's merchant-facing decision-making. The role sits across several teams — Engine, Analytics, Data Experiences and Reliability — each responsible for a different layer of the data platform.

What you’ll do

  • Build and maintain highly-optimized data lake formats for fast query processing
  • Build products that enable scalable batch, streaming or ML data transformation
  • Build end-user experiences for experimentation, data discovery and BI reporting
  • Operate the data platform reliably and build tools that encourage consistency across teams

What they’re looking for

  • 4-6 years of experience in one or more relevant data engineering areas
  • Experience with the internals of a distributed compute engine (Spark, Presto, DBT or Flink/Beam)
  • Experience with query optimization, resource allocation and data lake performance
  • Experience with cloud infrastructure (Google Cloud, Kubernetes, Terraform)
  • Solid software engineering experience building and maintaining systems at scale
  • Exceptional communication skills to translate technical concepts for stakeholders
  • Comfort working on a fully remote team

Nice to have

  • Experience with security products and methods (Apache Ranger, Apache Knox, OAuth, IAM, Kerberos)
  • Experience deploying and scaling ML solutions (MLFlow, TFX, H2O)
  • Experience building full-stack applications (Ruby/Rails, React, TypeScript)
  • Background in statistics or computational mathematics
  • Experience with modern big-data storage technologies (Iceberg, Hudi, Delta)

What’s on offer

  • Fully remote position across the Americas

Questions about this role

Is this role remote?

Yes, it's remote across the Americas.

How many years of experience do I need?

A Senior Data Developer at Shopify typically has 4-6 years of experience.

What technologies are used?

Distributed compute engines like Spark, Presto, DBT or Flink/Beam, plus cloud infrastructure such as Google Cloud, Kubernetes and Terraform.

How this role compares

We are tracking 8 open Senior Data Engineer roles today.

Counted across the roles Frontrunner has open right now.

Related roles

Staff Data Security Developer (Remote - Americas)

Shopify · Remote (Americas)

A remote Staff Data Security Developer role at Shopify, securing and scaling the company's data platform infrastructure. Suited to a senior infrastructure or security engineer with cloud and systems-level experience.

RemotePrincipalFull-time
GoPythonJavaScala +10
Date not stated

Senior Software Developer - Data Platform (Americas - Remote)

Shopify · Remote (Americas)

A remote Senior Software Developer role on Shopify's Data Platform Engineering group, across the Americas. Suited to an engineer with 4-6 years of experience in distributed data systems.

RemoteSeniorFull-time
SparkPrestoDBTFlink +8
Date not stated

Senior Development Manager, Data Reliability Engineering (Remote - Americas)

Shopify · Remote (Americas)

A senior engineering management role at Shopify leading data reliability engineering for its large-scale data platform, open remote across the Americas.

RemoteSeniorFull-time
SparkdbtBigQueryBeam +6
Date not stated

Staff Software Developer - Data Platform (Americas - Remote)

Shopify · Remote (Americas)

A remote Staff Software Developer role on Shopify's Data Platform Engineering group, across the Americas. Suited to a senior technical leader with 6-10 years of experience in distributed data systems.

RemotePrincipalFull-time
SparkPrestoDBTFlink +8
Date not stated

Data Development Manager, Insights (Remote Americas)

Shopify · Remote (Americas)

A remote Data Development Manager role leading the Insights team's data developers at Shopify, across the Americas. Suited to an experienced engineering manager with hands-on data pipeline and ETL background.

RemoteManagerFull-time
SparkFlinkDataflowKafka Streams +3
Date not stated

Senior Data Engineer, Data Platform & ML (Remote)

Tabby · Yerevan, Armenia

A remote senior data engineering role in Yerevan focused on feature-store development, data services, streaming, and production data pipelines. It is suited to an engineer with scalable systems experience across data, machine learning, or backend development.

RemoteSeniorFull-time
Data EngineeringMachine Learning EngineeringBackend EngineeringFeature Store +16
7 days ago