Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Data Engineer

Engineering | Toronto, Ontario, Canada | Full Time

Job Description

Shopkick is on a mission to bring delight and reward to the consumer shopping experience. As part of the Trax Retail family, we are a pre-IPO unicorn looking to accelerate our growth trajectory as we partner with major brands and retailers, ranging from H&M and Unilever to Best Buy and Purina, to transform the way people engage with stores and products, both online and in the physical world.

Shopkick is in search of a Data Engineer. As a high growth company, we are looking for someone who thrives in a fast-paced environment.  Essential duties and responsibilities may include, but are not limited to:

  • Implement and maintain our data infrastructure.

  • Build streaming and batch ETL pipelines to extract, transform, and load data from various sources.
  • Create tools and automation to support our data analysts.

  • Designing a framework for ensuring data quality. 
  • Help troubleshoot complex data issues and recommend solutions


  • 5+ years of experience creating streaming and batch ETL systems

  • Strong ability to write efficient SQL queries

  • Strong coding ability in an object oriented language (Java, C#, C++, Python, etc.)

  • Experience with Google BigQuery, AWS Redshift, or AWS Athena 

  • Experience with message distribution systems like Kafka or Pub/Sub

  • Familiarity with streaming ETL systems like StreamSets

  • Excellent team player with strong communication skills (verbal and written)

  • Enthusiastic about collaborative problem solving

  • Eagerness to solve challenging problems and a love of learning and trying new things

  • BS in Computer Science or related field or equivalent experience

Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Shopkick are considered the property of Shopkick and are not subject to payment of agency fees.