Data Engineer or Architect

Software Engineering - Calgary Calgary, AB


Description

Think you have what it takes to join an elite team of software developers, engineers, and data scientists? If you want to make your mark on a national brand’s industry-leading technology, Skip’s Engineering Team is the place for you. They drive the innovation of Skip’s platform by improving the reliability, performance, and scalability of the network. GPS tracking, real-time order processing, scheduling, and balancing are just a few of the pieces the Engineering Team integrates into Skip’s world-class service.

As a member of our Data team, you will be responsible for design and implementation of infrastructure components and software for systems that power Skip’s Business Intelligence and Machine Learning applications. Your experience with cloud infrastructure and big data provides you with the background to quickly implement changes. Your experience in data management and SQL allows you to contribute to the expanding expertise of the team and keep data components current as product feature change.

How we work:

  • We take ownership of our work, and work closely with our team
  • We move quickly, take risks, and know how to manage the risks
  • Regularly refactoring to improve our existing systems — technical debt isn’t an excuse
  • Unit tests and code reviews are at our core — confidence in our pull request is the result
  • We constantly push our app’s technology, design, and architecture forward to meet new challenges
  • We face challenges no one can predict — we meet them head on as a team
  • When we have an idea that serves a need, we run with it
  • Our teams are kept tight and efficient

What you'll be doing: 

  • Implementing a scalable system for managing data flows at SkipTheDishes
  • Creating data pipeline components and semantic models to accommodate changes in source systems and new business requirements
  • Acting as a technical resource and contributing to overall solution design
  • Supporting production data systems in a fast-paced business environment
  • Trace through core system source code to identify how and when data are created and used in order to ensure accurate interpretation by non-technical data users
What will help you succeed: 
  • Computer science or software engineering degree
  • Experience working with both large and real-time data
  • Mastery of SQL development and performance tuning
  • Experience working with tools, languages and protocols such as Kinesis, PySpark, Redshift, and/or columnar databases
  • Familiarity with Tableau, or other BI tools and/or data infrastructure

What it’s like to work at Skip:

At Skip, you have the opportunity to work with industry-leading technology in a dynamic, entrepreneurial environment. You can take part in building a major Canadian tech company that is growing every day — and you can grow with it. We will work with you to find your limits, and then help you surpass them. The more you contribute, the further you’ll go. Since establishing our Winnipeg headquarters in 2012, Skip has grown from less than 20 staff to a national brand with more than 1800 employees and processing millions of orders each month.