Back to Job Listings

Senior Data Engineer


Shopify is looking for a data engineer to join the Shopify Plus data team. You will build data pipelines, ML pipelines, and data warehouse models to help our analysts leverage the data to develop insights, and to enable the Shopify Plus organization to make business decisions. Shopify Plus data cuts across almost all domains at Shopify, so you will get to work on a variety of large volume merchant data.  This includes merchant sales, engagement, storefront visits/conversion, apps, and support.   Your efforts will also support Shopify Plus sales and marketing activities, as well as engagement with our merchant success team. You will tackle challenging problems, including extracting data from both internal and external sources, transforming data using Spark and Python, modeling and aggregating data at different grains, and building ML pipelines (including feature engineering, model training, and evaluation). You will also work with the larger data team, leveraging our Hadoop/Spark cluster, continuous integration/deployment, job scheduling, monitoring, and reporting tools.

You’ll need to have:

  • Experience with data modeling, data transformation, and SQL
  • Experience with Apache Spark and Python
  • Experience with relational data stores
  • Strong programming skills, preferably in Python
  • Great team collaboration skills

It’d be pretty awesome if you have:

  • Experience with big data stores such as Redshift and Presto
  • Good understanding of distributed systems and cluster environments
  • Experience with data analysis
  • Working knowledge of machine learning
  • Some experience with data visualization

If you’re interested in helping us shape the future of commerce, click the “Apply now” button to submit your application.  Please address your cover letter to Daneé.

Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.

Apply now

Or, know someone who would be a perfect fit? Let them know!