Mercatus Technologies Inc logo

Mercatus Technologies Inc

Data Engineer - Retail

Technology · Toronto, Ontario
Department Technology
Employment Type Full-Time
Minimum Experience Experienced
Data Engineer – Retail

Mercatus is looking for a Data Engineer who will play a significant role in building the next generation of retail data driven products. As a Data Engineer, you will be immersed in the data produced throughout the entire grocery shopper’s journey. Your responsibilities are to govern, steward, and make accessible the vast amount of data necessary for deeper insights and analytic outputs, destined to be productized in Mercatus’ Digital Engagement, Digital Commerce and Personalization products. 


We are looking for someone with a track record of enabling and facilitating BI and analytics initiatives, solving retail industry problems. Technical skills should include proficiency with data mining and preparation, database warehouses, cloud computing, big data, and programming.

Key Deliverables:
  • Data governance, stewardship and issue resolution

  • Data accessibility for company analysts and data scientists

  • Collaborate with product, analysts, and engineering to solve for BI and analytic business requirements

  • Create large-scale batch scalable data pipelines (ETL).

  • Write complex queries on large, heterogeneous data sets, make it easily accessible, and optimize the performance of our data platform.

  • Catalog and facilitate access to a broad range of data sets that are: structured and semi-structured, internally and externally sourced, large in volume, complex in nature, and diverse in format.

  • Continuously optimize testing and tooling to improve data quality.

  • Employ best-practices practices in continuous integration and delivery.

  • Support company analysts and data scientists with mission-critical data accessibility

  • Work with other engineers to evolve our data platform stack.

To be successful you must have:
  • Substantive software engineering experience and a proven track record of writing elegant, maintainable code in languages like Python.

  • A minimum of 4 years of experience creating reliable data pipelines, combining and transforming data from sources to consumption, and architecting data stores.

  • Experience with one or more data processing frameworks.

  • Hands on experience with schema design, data modeling, and data storage techniques.

  • Superior SQL skills and are familiar with SQL-like languages.

  • Experience with open source RDBMSes like MySQL, No-SQL like Redis.

Other nice to have skills and experience:
  • Previous experience in an ecommerce or grocery retail

  • Business Intelligence tools, such as Looker, Tableau, or similar

  • Experience working with AWS data products (DynamoDB, Redshift, SageMaker, Glue) 

  • Experience with Stitch, Snowflake, Airflow, Ambari, Hadoop, Hive or Spark 


Who is Mercatus

The grocery industry is in a state of flux. Consumers are embracing technologies, devices and services that make everyday tasks like shopping, cooking and list-making quicker, easier, more fun and more efficient. Mercatus empowers grocers to adopt this change driven by consumer demand, allowing them to grow with the evolving needs of today’s shoppers. We create and build web and mobile applications exclusively for grocery retailers, helping them to extend their brand’s online presence, offer personalized experiences to their customers, and sell their products on the web. This is all done through one cohesive, enterprise-grade SaaS platform.

The Team

We’re not just helping grocery retailers grow, we’re helping more than 80 team members grow personally and professionally. The best thing about working at Mercatus is the people. We solve challenging problems every day. We’re scaling a company where people can build their work around their life, and not the other way around.

Flexibility and full autonomy mean you’re in the driver’s seat to create a schedule that works for you and your passions. We’re looking for people who will make our culture even better—people who have a desire to collaborate and bring their unique creativity to the table.

If that sounds like you, we’d love to hear from you.

We wish to thank all applicants for their interest and effort in applying for this position; however, only candidates selected for interviews will be contacted.

Mercatus is an Equal Opportunity Employer and is committed to the principles of equal employment opportunity and non-discrimination.

No unsolicited agency referrals please.


Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience