Software Engineer - Data

We are looking for accomplished full-stack software engineers to build internal analytics tools on top of our petabyte scale Hadoop cluster. Within the Data team we work hard to deliver data and insights to empower decisions and optimize growth for Shopify. Having the best tools to surface that data is something we care deeply about.You will be working with Data Scientists and Data Engineers to build applications and tools on top of our data. This could involve optimizing our A/B testing framework, developing dashboards for understanding customer retention behaviour, or building out tools for our engineers and product managers to easily search for and discover data assets.

Who we are looking for:

  • A confident software developer who produces quality code on a consistent basis. You have built web applications in the past, and have a wide breadth of knowledge about software development.
  • You have deep experience in at least one dynamic programming language such as Python or Ruby, but you have probably played around with a number of languages out of sheer curiosity.
  • While you probably have an area that is your strong suit, you’re interested in working up and down the stack when the job calls for it - HTML, CSS, JS, SQL don’t scare you.
  • You are comfortable jumping deep into an unknown area when solving the problem calls for it.
  • Experience or strong interest in Data. You get a voice at the table on how our data is processed, analyzed, and surfaced to the rest of the company and our merchants.
  • You have good intuition for identifying and solving pain points. Low tolerance for repetitive toil work.
  • You care about the user experience. You will be helping build intuitive interfaces through which to discover and visualize data.

Here's how to apply:

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

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.

Meet Some of Shopify's Employees

Mariel V.

UX Designer

Mariel creates user-friendly designs in an effort to establish and enforce a coherent look and feel across all of Shopify’s digital content and the online experience for users.

Omosola O.

Developer, Risk Operations

Omosola provides development support to Shopify’s Risk Operations Team. She classifies the risk new merchants pose to the platform and performs technical tasks to support the Risk Analysis Team.


Back to top