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.

Infrastructure 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 searching for an Infrastructure Engineer who can make radical improvements to our cloud infrastructure while ensuring that our existing systems are maintained and reliable. The ideal candidate will have the ability and desire to learn cutting edge technologies and be an advocate for DevOps best practices within our organization. They will also be able to debug issues in a distributed system running on hundreds of Kubernetes nodes and used by millions of users. 

Essential duties and responsibilities may include, but are not limited to:

  • Improve and maintain Shopkick’s Google Cloud based infrastructure

  • Investigate, deploy and troubleshoot software in Kubernetes where little documentation exists

  • Automate our test, build, and deployment processes for both code and infrastructure using tools like Gitlab, Sonarqube, Terraform, Ansible, and Spinnaker

  • Implement and deploy tools to assist developers such as on-demand staging environments, log aggregation, metrics monitoring, and code analysis 

  • Profile server/service loads and plan for optimization, future capacity requirements, autoscaling, and reliability

  • Help troubleshoot service issues and recommend solutions


  • 5+ years of experience supporting developers and installing/maintaining Linux servers

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

  • Solid understanding of DevOps fundamentals

  • Experience with microservice deployment and orchestration in Kubernetes

  • Experience with any major cloud provider, Google preferred

  • Familiarity with continuous integration and continuous deployment concepts and tools

  • 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.