View all jobs

Sr. Data Engineer

  • Montreal OR Toronto, ON OR QC

emergiTEL is hiring a Sr. Data Engineer — Schematic and Reporting Focus. This role is available as contract or perm both.
Compensation: $80 - $90/hour or $120-$130k/annum
Location: Montreal, QC or Toronto, ON
Job Description (English)
Role Description
Design and deliver the semantic layer and Power BI reporting capability for governed data platform engagements at regulated financial institutions. Own the semantic model over the analytical tier, configure Power BI connectivity and workspaces, deliver the agreed set of reports business users depend on, and contribute engineering capacity to client-owned data engineering and ETL work alongside client teams. Author and execute the test cases that prove your work.
You Will
  • Design and implement the semantic layer over client Athena analytical tiers. Structure the model for the reporting patterns business users require and support analytical consumers in production.
  • Configure Power BI connectivity to the semantic layer, validate end-to-end query patterns, and configure user workspaces within the client Power BI environment.
  • Deliver the agreed set of use case reports as production-quality Power BI solutions for confirmed business audiences, validated with client stakeholders throughout delivery.
  • Refine visualization requirements with client business stakeholders within the agreed report scope while maintaining focus on reporting delivery and avoiding custom UI expansion.
  • Contribute to client-owned data engineering and ETL work as a co-developer alongside the client technical lead, including data ingestion, transformation, and data gap handling.
  • Author test specifications for the semantic layer, Power BI reports, and ETL contributions.
  • Author and maintain automated tests that run within the client deployment pipeline and investigate and remediate defects related to your components.
  • Participate as an embedded member of an integrated delivery team, including daily standups, sprint planning sessions, and joint reviews with client technical leads, data analysts, and business partners.
Who You Are
  • Experienced designing and delivering semantic layers over analytical platforms such as Athena, BigQuery, Snowflake, or comparable technologies where downstream users depend on the layer in production.
  • Hands-on Power BI expert with experience in DAX, connectivity to cloud analytical stores, workspace configuration, and Row Level Security (RLS) design patterns.
  • Strong understanding of dimensional modeling and the ability to apply practical design decisions regarding normalization, denormalization, and semantic model usability.
  • Comfortable working within the AWS data ecosystem, including S3, Athena, Iceberg or similar table formats, and Aurora PostgreSQL.
  • Able to troubleshoot performance issues by tracing queries through the full data stack.
  • Committed to quality engineering through proactive testing, including unit testing, integration testing, and data quality validation.
  • Experienced contributing to ETL and data engineering initiatives in collaborative co-development environments while cleanly transitioning ownership back to client teams.
Description du poste (Français)
Description du rôle
Concevoir et livrer la couche sémantique ainsi que les capacités de rapports Power BI pour des plateformes de données gouvernées au sein d’institutions financières réglementées. Assurer la responsabilité du modèle sémantique de la couche analytique, configurer la connectivité et les espaces de travail Power BI, livrer les rapports convenus utilisés par les utilisateurs d’affaires et contribuer aux travaux d’ingénierie de données et d’ETL détenus par le client. Rédiger et exécuter les cas de tests validant les solutions livrées.
Responsabilités
  • Concevoir et mettre en œuvre la couche sémantique sur les environnements analytiques Athena du client afin de soutenir les besoins de production de rapports et les consommateurs analytiques.
  • Configurer la connectivité Power BI à la couche sémantique, valider les modèles de requêtes de bout en bout et configurer les espaces de travail utilisateurs dans l’environnement Power BI du client.
  • Livrer les rapports convenus sous forme de solutions Power BI de qualité production pour les publics d’affaires identifiés et validés avec les parties prenantes du client.
  • Collaborer avec les partenaires d’affaires du client afin d’affiner les exigences de visualisation tout en respectant la portée convenue des rapports.
  • Contribuer aux travaux d’ingénierie de données et d’ETL du client en tant que co-développeur aux côtés du responsable technique du client, notamment pour l’ingestion, la transformation et la gestion des écarts de données.
  • Rédiger les spécifications de tests pour la couche sémantique, les rapports Power BI et les contributions ETL.
  • Concevoir et maintenir des tests automatisés intégrés au pipeline de déploiement du client et corriger les anomalies liées à vos composantes.
  • Participer activement aux activités Agile de l’équipe intégrée du client, y compris les rencontres quotidiennes, la planification des sprints et les revues conjointes.
Profil recherché
  • Expérience démontrée dans la conception et la mise en production de couches sémantiques sur des plateformes analytiques telles qu’Athena, BigQuery, Snowflake ou technologies comparables.
  • Expertise pratique de Power BI incluant DAX, la connectivité aux plateformes analytiques infonuagiques, la configuration des espaces de travail et la sécurité au niveau des lignes (RLS).
  • Bonne maîtrise de la modélisation dimensionnelle et capacité à appliquer des approches pragmatiques de normalisation et de dénormalisation.
  • Expérience de travail dans l’écosystème AWS, notamment avec S3, Athena, Iceberg ou formats comparables ainsi qu’Aurora PostgreSQL.
  • Capacité à analyser et résoudre les problèmes de performance en suivant le parcours complet des requêtes dans la pile de données.
  • Approche axée sur la qualité comprenant les tests unitaires, les tests d’intégration et les contrôles de qualité des données.
  • Expérience de contribution à des projets ETL et d’ingénierie de données dans un contexte de co-développement tout en assurant une transition efficace vers les équipes du client.

Vacancy Status / Statut du poste
This is an active position currently open for hiring. / Ce poste est activement ouvert au recrutement.
Use of Artificial Intelligence / Utilisation de l'intelligence artificielle
emergiTEL uses artificial intelligence to help identify and source candidates for this role. All assessment and selection decisions are made by our recruiters, a human is always involved, and no applicant is evaluated or rejected by automated means alone. / emergiTEL a recours à l'intelligence artificielle pour aider à identifier et à trouver des candidats pour ce poste. Toutes les décisions relatives à l'évaluation et à la sélection sont prises par nos recruteurs ; une intervention humaine est systématiquement assurée, et aucun candidat n'est évalué ou rejeté uniquement par des moyens automatisés.