Data Engineer

Opportunity Overview

 force for change and a leader. You know that companies need help to achieve the business outcomes they seek, and you have the skills and leadership to deliver it. You love delivering fresh solutions to customers and are passionate about setting a strong example to your team. You also enjoy mentoring and building out technical and professional skills within your team. 

You’ve got the skills, tools and know-how to help companies make the moves to be more nimble, more capable, more productive and more data driven. You also know that customers need a strong software partner to help them drive key business value and decisions using our suite of software. Do you want to be part of a strong team that delivers Enterprise SaaS solution for the world’s leading fresh food retailers? If so, then Invafresh is the perfect place to for you to apply your skills to help our customers drive business value from our fresh food retail operations solutions. 


Based in Mississauga, Canada, and deployed globally, Invafresh is a leading technology company specializing in FreshologyTM software solutions for supermarket & boutique fresh food grocers around the world. In business since 1988, Invafresh continues to invest in its people and technology. Today, Invafresh is an organization of experienced and retail-savvy FreshologistsTM equipped with industry specific solutions that supermarket chains can leverage to succeed in the field of fresh operations. 

Our fresh food retail operations solutions are deployed collectively in over 25,000 grocery stores worldwide, actively supporting the in-store execution of fresh operations. We enable our customers to achieve and maintain a leadership position in their fresh food offering by providing data integrity and decision support tools needed to enhance sales, reduce shrink and inventories, and improve overall margins while positively impacting the planet by reducing food waste throughout the supply chain of fresh food retail. We help our customers achieve success in the highly competitive grocery market. 

Our mission is clear. Build long-lasting partnerships with grocery retailers and enable them to achieve Operational Excellence in Fresh. To us, this represents putting all our energy into helping our customers maximize financial performance so they can achieve top quartile operating metrics. The ultimate goal is to deliver a fresh offering that exceeds the expectations of the consumer. 

The Role

This is a permanent full-time position reporting into the SVP, Product Management.

What You Will Do

  •  Create and maintain optimal data platform architecture.
  • Assemble large, complex data sets that meet business requirements.
  • Build the data pipelines and services required for optimal extraction, transformation, and loading of data from a wide variety of data sources using on-premise and Azure Cloud technologies. 
  • Develop batch processing and streaming solutions using pipelines and flows. 
  • Support machine learning projects through feature engineering and data wrangling. 
  • Work with stakeholders including the Product, Data Science, Customer Success, and Design teams to assist with data-related technical issues and support their data infrastructure needs. 
  • Monitor and Optimize platform performance.
  • Build and manage enterprise and semantic models.
  • Deliver and maintain data flows into Azure data platform and Power BI.
  • Work with data and analytics experts to strive for greater functionality in our data systems. 
  • Follow the data security policies and secure practices set by the company. 
  • Manage and maintain code repository and detailed documentation using confluence.
  • Help drive transformation by continuously looking for ways to automate existing processes and optimize for efficiency and data quality. 

About You:

  • You have an undergraduate or college degree in IT, mathematics, computer science or engineering. 
  • Strong understanding and working knowledge of Continuous Integration and Continuous Deployment concepts 
  • Ability to demonstrate initiative and strong technical knowledge, especially within a modern, cloud-native environment. 
  • Excellent written and verbal communication skills with top-notch problem solving and analytical skills. 
  • Plan and own deployments, migrations, and upgrades to minimize service impacts with mitigation plans.
  • Understand and tune performance across all physical and logical dimensions.
  • Strong knowledge of the retail grocery industry would be preferred, but any retail experience would be an asset.

Experience & Qualifications

  • 5+ years of experience in managing data pipeline, ETL Development, and Data Warehousing 
  • Strong understanding of data warehouse/data lake design patterns and best practices (e.g. data lake zones, partitioning, delta tables, etc.) 
  • Strong understanding of data ingestion (batch, micro-batch, and streaming) 
  • Strong experience with data integration tools – ETL/ELT tools (e.g. Azure Synapse Pipelines, Databricks, Terraform) 
  • Advanced knowledge of cloud infrastructure management and automation while working with massive data volumes. 
  • Strong foundational knowledge of relational databases (e.g. SQL Server) and experience with NoSQL stores (Elasticsearch, Redis, MongoDB, etc.) 
  • Good understanding of ML and AI concepts. 
  • Experience in operationalization of Machine Learning projects (MLOps) using at least one of the popular frameworks or platforms (e.g., Azure Machine Learning, ML Flow). 
  • Experienced in Python used both for ML and automation tasks. 
  • Job scheduling / workflow automation using orchestration solutions like Azure Cloud Orchestration. 
  • Hands-on experience with building data lake solutions, streaming analytics solutions and code development across environments (i.e., DevOps) 
  • Working Experience with Azure data stack/ecosystem is required – i.e., Azure Data Lake, Azure Data Factory, Azure Synapse, etc. 
  • Experience with Power BI and Power Query is required 
  • Experience implementing data solutions in agile, development environments is ideal. 

If you’re interested in applying for this position, please email your resume to [email protected]

Why Invafresh?

  • Competitive compensation, flex hours and a comprehensive benefits package.
  • We take great pride in our first-class team and culture. Open-door approach at all levels.
  • Entrepreneurial and rapid growth company with essentially zero employee turnover.
  • The premium and most progressive product on the market. Focus on continuous innovation.
  • Work hard/Play hard mentality; we thrive on change and continuously strive for excellence
  • Real-time coaching and feedback, growth opportunities, and a supportive and collaborative team.