← back to jobs
> job detail
F
đŸ‘œOther

Ingénieur(e) de données

Foodtastic · Montreal, Quebec, Canada
// classified as
Other (Adjacent or hard to classify.)
posted
1d ago
location
Montreal, Quebec, Canada
languages
python, sql
tools
azure, databricks, delta
> stack
pythonsqlazuredatabricksdeltapyspark
> description

About us:

Founded in 2016, Foodtastic is already one of the largest restaurant companies in Canada. We have increased system sales in the last five years from less than $50mm to over $1B. Our current portfolio of 27 brands includes Milestones Grill & Bar, Second Cup Café, Pita Pit, Quesada, La Belle et La Boeuf, and RÎtisseries Benny.

We are passionate about building our franchisee partnerships and providing our guests with a memorable dining experience. Our growth would not be possible without our people's creativity, dedication, and entrepreneurship. We continue to build the team and always look for exceptional candidates to join Foodtastic.


Role Overview

Data Engineer

The primary responsibility is to assist with the integration and management of data from various systems including Point-of-Sale (POS) systems, social media platforms, and various other systems as required. By ensuring accurate and reliable data integration, this role enables data-driven decision-making, enhances operational efficiency, and fosters a comprehensive understanding of the business's performance across all brands.


DATABRICKS PLATFORM OWNERSHIP

  • Own and administer the Databricks workspace — clusters, jobs, notebooks, Delta architecture, and workspace configuration.
  • Engineer reliable, high-performance ETL/ELT pipelines using PySpark and SQL to process POS, transactional, and operational data.
  • Apply Delta Lake and Unity Catalog best practices: schema evolution, partitioning, ACID transactions, and version control.
  • Continuously monitor and optimize cluster performance, job runtimes, and infrastructure cost across brands and environments.

DATA INGESTION & PROCESSING

  • Automate ingestion of daily sales, transactions, inventory, and operational data from POS systems, suppliers, and external feeds.
  • Guarantee data completeness and integrity through validation, audit logging, and anomaly detection (e.g., missed stores, duplicate days).
  • Standardize ingestion across structured and semi-structured formats (CSV, JSON, Parquet).

SECURITY, GOVERANCE & COMPLIANCE

  • Enforce enterprise-grade data security, encryption, and access control across Azure and Databricks.
  • Implement RBAC, Unity Catalog governance, and workspace permissions aligned with IT and compliance standards. Manage credentials and secrets securely via Azure Key Vault and managed identities.
  • Maintain lineage, metadata documentation, and version-controlled pipelines for all production systems.
  • Apply infrastructure-as-code (Terraform/Bicep) and CI/CD for consistent and auditable deployments.

DATA QUALITY, OBSERVABILITY & RELIABILITY

  • Implement automated data validation frameworks and proactive alerting to catch anomalies (e.g., missing files, negative sales, outliers). Define and monitor SLAs/SLOs for data delivery and pipeline uptime.
  • Partner with DevOps to enhance logging, monitoring, and backup strategies across environments. Drive a reliability-first culture ensuring every dataset powering reporting or decision-making is trusted and traceable.

BI INTEGRATION & ENABLEMENT

  • Deliver curated, analytics-ready data sets optimized for Power BI and enterprise reporting. Support BI teams with incremental refresh logic, optimized DAX/SQL performance, and metadata consistency.
  • Validate upstream changes to prevent downstream reporting disruptions. Document transformations, schemas, and dependencies to maintain transparency and continuity.
  • Enable brand-level and corporate-level visibility by structuring data for flexible aggregation and comparison.



REQUIRED EXPERIENCE AND SKILLS

  • 5+ years in data engineering or cloud data infrastructure, preferably within retail, restaurant, or multi-location operations.
  • Advanced proficiency in Databricks, Python, SQL, DevOps, Power BI.
  • Proven ability to build and maintain data pipelines powering operational dashboards and financial reporting.
  • Experience implementing data quality and observability frameworks.



COMPANY BENEFITS

  • Market related compensation
  • Complimentary coffee, drinks and snacks at the office
  • Free parking at the office
  • Free access to the gym (Montreal office)
  • Summer Fridays
  • 1 hour lunch paid
  • Virtual health care
  • Company social events
  • Group insurance plan, including health, dental and long-term disability.



Bilingual Requirement (English/French):
This role requires proficiency in both French and English due to the national scope of the work and the diverse stakeholders involved. The position supports multiple brands operating across Quebec and English-speaking regions of Canada, necessitating effective communication in both official languages. The incumbent will collaborate with cross-functional teams located in different provinces, where English and French are used interchangeably depending on the region and audience.

Strong written and verbal communication skills in both languages are essential to ensure clarity, consistency, and alignment in day-to-day interactions, project execution, and deliverables. Bilingualism enables the role to effectively engage with partners, contribute to national initiatives, and ensure that communications and materials are accessible and relevant to all audiences across Canada.

_______________________________________________________________________

À propos de nous:

FondĂ© en 2016, Foodtastic est une des plus grandes compagnies de restaurants au Canada. Durant les cinq derniĂšres annĂ©es, les ventes totales de l’ensemble des restaurants sont passĂ©es de 50mm de $ Ă  plus de 1 milliard de $. Notre portfolio de 27 chaĂźnes de restaurants inclus Milestones, Second Cup, Pita Pit, Quesada, La Belle et La BƓuf et les RĂŽtisseries Benny.

Nous sommes dévoués à créer des relations extraordinaires avec nos franchisés et offrir à tous nos client une expérience culinaire mémorable. Notre croissance ne serait pas possible sans la créativité, le dévouement et l'esprit entrepreneurial de nos collaborateurs. Nous continuons à développer l'équipe et sommes toujours à la recherche de candidats exceptionnels pour joindre Foodtastic.

 

Aperçu du poste

Ingénieur(e) de données



La principale responsabilité de ce poste est de contribuer à l'intégration et à la gestion des données provenant de divers systÚmes, notamment les systÚmes de point de vente (PDV), les plateformes de médias sociaux et divers autres systÚmes selon les besoins. En assurant une intégration de données précise et fiable, ce rÎle permet une prise de décision fondée sur les données, améliore l'efficacité opérationnelle et favorise une compréhension globale de la performance de l'entreprise pour l'ensemble des marques.


PROPRIÉTÉ DE LA PLATEFORME DATABRICKS

  • Assurer la propriĂ©tĂ© et l'administration de l'espace de travail Databricks — clusters, tĂąches, notebooks, architecture Delta et configuration de l'espace de travail.
  • Concevoir des pipelines ETL/ELT fiables et performants Ă  l'aide de PySpark et SQL pour traiter les donnĂ©es de PDV, transactionnelles et opĂ©rationnelles.
  • Appliquer les meilleures pratiques de Delta Lake et Unity Catalog : Ă©volution des schĂ©mas, partitionnement, transactions ACID et contrĂŽle des versions.
  • Surveiller et optimiser en continu la performance des clusters, la durĂ©e d'exĂ©cution des tĂąches et les coĂ»ts d'infrastructure pour l'ensemble des marques et des environnements.

INGESTION ET TRAITEMENT DES DONNÉES

  • Automatiser l'ingestion quotidienne des donnĂ©es de ventes, transactions, inventaire et opĂ©rations provenant des systĂšmes de PDV, des fournisseurs et des flux externes.
  • Garantir l'exhaustivitĂ© et l'intĂ©gritĂ© des donnĂ©es grĂące Ă  la validation, Ă  la journalisation d'audit et Ă  la dĂ©tection d'anomalies (p. ex., magasins manquants, journĂ©es en double).
  • Normaliser l'ingestion pour les formats structurĂ©s et semi-structurĂ©s (CSV, JSON, Parquet).

SÉCURITÉ, GOUVERNANCE ET CONFORMITÉ

  • Faire respecter la sĂ©curitĂ© des donnĂ©es, le chiffrement et le contrĂŽle d'accĂšs de niveau entreprise sur Azure et Databricks.
  • Mettre en Ɠuvre le contrĂŽle d'accĂšs basĂ© sur les rĂŽles (RBAC), la gouvernance Unity Catalog et les autorisations d'espace de travail conformes aux normes informatiques et de conformitĂ©. GĂ©rer les identifiants et les secrets de maniĂšre sĂ©curisĂ©e via Azure Key Vault et les identitĂ©s gĂ©rĂ©es.
  • Assurer le suivi de la traçabilitĂ© (lineage), la documentation des mĂ©tadonnĂ©es et le contrĂŽle des versions des pipelines pour tous les systĂšmes de production.
  • Appliquer l'infrastructure en tant que code (Terraform/Bicep) et l'intĂ©gration/dĂ©ploiement continus (CI/CD) pour des dĂ©ploiements cohĂ©rents et auditables.

QUALITÉ DES DONNÉES, OBSERVABILITÉ ET FIABILITÉ

  • Mettre en Ɠuvre des cadres de validation automatisĂ©e des donnĂ©es et des alertes proactives pour dĂ©tecter les anomalies (p. ex., fichiers manquants, ventes nĂ©gatives, valeurs aberrantes). DĂ©finir et surveiller les ANS/ONS (SLA/SLO) relatifs Ă  la livraison des donnĂ©es et Ă  la disponibilitĂ© des pipelines.
  • Collaborer avec l'Ă©quipe DevOps pour amĂ©liorer la journalisation, la surveillance et les stratĂ©gies de sauvegarde dans tous les environnements. Promouvoir une culture axĂ©e sur la fiabilitĂ© afin que chaque ensemble de donnĂ©es alimentant les rapports ou la prise de dĂ©cision soit fiable et traçable.

INTÉGRATION ET SOUTIEN À L'INFORMATIQUE DÉCISIONNELLE (BI)

  • Fournir des ensembles de donnĂ©es organisĂ©s et prĂȘts pour l'analyse, optimisĂ©s pour Power BI et les rapports d'entreprise. Soutenir les Ă©quipes BI en matiĂšre de logique d'actualisation incrĂ©mentielle, d'optimisation des performances DAX/SQL et de cohĂ©rence des mĂ©tadonnĂ©es.
  • Valider les changements en amont afin de prĂ©venir les perturbations des rapports en aval. Documenter les transformations, les schĂ©mas et les dĂ©pendances afin de maintenir la transparence et la continuitĂ©.
  • Permettre une visibilitĂ© au niveau des marques et de l'entreprise en structurant les donnĂ©es pour une agrĂ©gation et une comparaison flexibles

EXPÉRIENCE ET COMPÉTENCES REQUISES

  • Plus de 5 ans d'expĂ©rience en ingĂ©nierie des donnĂ©es ou en infrastructure de donnĂ©es en nuage (cloud), de prĂ©fĂ©rence dans le commerce de dĂ©tail, la restauration ou les opĂ©rations multi-sites.
  • MaĂźtrise avancĂ©e de Databricks, Python, SQL, DevOps et Power BI.
  • CapacitĂ© dĂ©montrĂ©e Ă  concevoir et Ă  maintenir des pipelines de donnĂ©es alimentant des tableaux de bord opĂ©rationnels et des rapports financiers.
  • ExpĂ©rience dans la mise en Ɠuvre de cadres de qualitĂ© des donnĂ©es et d'observabilitĂ©.



AVANTAGES DE L'ENTREPRISE                           

  • RĂ©munĂ©ration conforme au marchĂ©
  • CafĂ©, boissons et collations gratuits au bureau
  • Stationnement gratuit au bureau
  • AccĂšs gratuit au gymnase (bureau de MontrĂ©al)
  • Vendredis d'Ă©tĂ©
  • 1 heure de lunch payĂ©
  • Soins de santĂ© virtuels
  • ActivitĂ©s sociales de l'entreprise
  • RĂ©gime d'assurance collective, comprenant les soins de santĂ©, les soins dentaires et l'invaliditĂ© de longue durĂ©e.

 

Exigence bilingue (anglais/français) :

Ce rĂŽle exige une maĂźtrise fonctionnelle du français et de l’anglais en raison de l’envergure nationale des responsabilitĂ©s et de la diversitĂ© des parties prenantes. Le poste soutient plusieurs marques opĂ©rant tant au QuĂ©bec que dans les rĂ©gions anglophones du Canada, ce qui nĂ©cessite une communication efficace dans les deux langues officielles.

La personne titulaire du poste sera appelĂ©e Ă  collaborer avec des Ă©quipes interfonctionnelles situĂ©es dans diffĂ©rentes provinces, oĂč le français et l’anglais sont utilisĂ©s selon le contexte et les interlocuteurs. De solides compĂ©tences en communication Ă©crite et orale dans les deux langues sont essentielles afin d’assurer la clartĂ©, la cohĂ©rence et l’alignement dans les interactions quotidiennes, la gestion des projets et la production des livrables.

Le bilinguisme est donc indispensable pour permettre au titulaire du poste de contribuer efficacement aux initiatives nationales, de collaborer avec divers partenaires et de veiller Ă  ce que les communications et les outils dĂ©veloppĂ©s soient accessibles et adaptĂ©s Ă  l’ensemble des publics Ă  travers le Canada.

Â