Ingénieur(e) de données - Data Engineer

Foodtastic

$80K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in data engineering or cloud data infrastructure, preferably in retail or multi-location operations.
  • Advanced proficiency in Databricks, Python, SQL, DevOps, and Power BI.
  • Proven experience building and maintaining data pipelines for operational dashboards and financial reporting.
  • Experience in implementing data quality and observability frameworks.

Responsibilities

  • Own and manage the Databricks workspace, including clusters and jobs.
  • Engineer high-performance ETL/ELT pipelines using PySpark and SQL.
  • Automate the ingestion of daily sales and operational data from various sources.
  • Enforce enterprise-grade data security and compliance across platforms.
  • Implement automated data validation frameworks and pro-active alerting systems.
  • Deliver analytics-ready datasets optimized for BI reporting.
  • Document data transformations and maintain metadata for transparency.

Benefits

  • Complimentary coffee, drinks, and snacks at the office.
  • Free parking at the office.
  • Access to a gym in the Montreal office.
  • Summer Fridays initiative.
  • Paid one-hour lunch.
  • Virtual healthcare options.
  • Company social events and activities.
  • Comprehensive group insurance plan including health, dental, and long-term disability.
Full Job Description
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. 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.

Similar Jobs

More Jobs at Foodtastic

More Information Technology Jobs

Find similar Ingénieur(e) de données - Data Engineer jobs: