Passion Dental Group Logo

Passion Dental Group

Data Engineer

Posted 4 Days Ago
Be an Early Applicant
In-Office
Calgary, AB, CAN
Senior level
In-Office
Calgary, AB, CAN
Senior level
Build and own production data pipelines integrating dental clinic, finance, HR, and practice management systems into Snowflake. Responsibilities include Microsoft Fabric orchestration, Python development, Dentrix agent ownership, clinic onboarding, reconciliation, data quality, schema-drift detection, administration, monitoring, CI, documentation, and support. The role also contributes to engineering standards through code reviews and pairing.
The summary above was generated by AI

Data Engineer

Passion Dental Group | Calgary, AB 

 

About the role
We’re looking for a Data Engineer to own the pipelines that bring data from our clinics’ practice management, finance and HR systems into our Snowflake warehouse. You’ll be the second  engineer on a small, high-impact data team, reporting to the Lead Data Engineer, and your work will support clinic and regional leadership as well as the AI tools our whole organization uses to ask questions of the data in plain language. This role is based in Calgary, and applicants must be located in Calgary to be considered.

 

This is a hands-on role. You’ll build and run integrations, take ownership of an in-house software agent that extracts data from on-premises practice management systems, and make reconciliation to source a standard part of every pipeline. This is an individual contributor role with no direct reports.

 

What You’ll Love About This Opportunity 

  • Real ownership. You’ll own the ingestion layer and our in-house Dentrix agent.
  • Visible impact. Your pipelines feed the Power BI reports leaders use every day.
  • A say in the standards. You’ll help define what a “done” integration looks like.
  • A modern stack. Snowflake, Microsoft Fabric, Python, and Snowflake Cortex AI, already in production.
  • Variety. Every new clinic can bring new systems, time zones and data.
  • Room to grow. Expand your scope and ownership as the network grows.

 

What you’ll do

  • Design, build and maintain pipelines from practice management systems (ClearDent, Curve Hero, Dentrix), NetSuite, Dayforce and Smartsheet into Snowflake, using Microsoft Fabric Data Factory and Python
  • Onboard each newly acquired clinic onto the platform, end to end
  • Take over our in-house Dentrix data agent (a C# application deployed to clinics), including deployment, upgrades and per-clinic reconciliation
  • Own Fabric orchestration, including our daily multi-clinic sync across four provinces and multiple time zones, with solid logging, alerting and retry behaviour
  • Build data quality checks into every pipeline: row count and total reconciliation, freshness and completeness, schema-drift detection, and duplicate and timezone handling
  • Share responsibility for Snowflake and Fabric administration, service accounts, cost monitoring and the platform support rotation
  • Work in Git with code review and CI, document what you build, and help define what “done” means for an integration
  • Raise the team’s engineering standard through code review and pairing

 

What you bring

  • 3-5 years in data engineering, including at least 2 years owning production pipelines end to end
  • Strong Python and SQL, used daily
  • Production experience integrating third-party APIs and application databases into a cloud warehouse (pagination, rate limits, incremental loads, schema changes)
  • Hands-on experience with Snowflake or a comparable warehouse (BigQuery, Redshift, Databricks), including RBAC and service accounts
  • Production experience with an orchestration tool such as Microsoft Fabric Data Factory, Azure Data Factory, Matillion, Airflow or Dagster
  • A track record of reconciling loaded data against source systems and treating it as part of “done”
  • Solid engineering practice: Git, code review, automated testing, CI
  • Comfort working with on-premises or Windows-hosted systems and the people who run them
  • Clear written communication, including explaining a failure to a non-technical audience

 

Nice to have

  • Microsoft Fabric experience, including OneLake and pipeline orchestration patterns
  • C# or .NET
  • Healthcare, dental or multi-site retail data, especially practice management or EHR systems
  • Multi-location or multi-time-zone data handling
  • dbt or another testing framework for warehouse models
  • Matillion, our main transformation and modelling tool
  • Experience in a fast-growing environment where new entities are onboarded regularly

 

Why Passion Dental Group?


Passion Dental Group is a Canadian dental support organization with 80+ clinics across Alberta, British Columbia, Ontario and Saskatchewan, and we’re still growing. Every clinic that joins brings new systems and new data, which makes data engineering central to how our business runs.

 

We're also Great Place to Work® certified, based on real feedback from our team about trust, leadership, culture, and feeling valued. It's something we're proud of and keep working to earn. 

 

Sound like your kind of place? 

Apply today and tell us a bit about what you're looking for in your next role; we'd love to chat.

 

Passion Dental Group is committed to workplace diversity and providing accommodations throughout our hiring process. We do not use AI or automated decision-making tools to screen or assess candidates. For accommodation requests, please get in touch with [email protected].

HQ

Passion Dental Group Calgary, Alberta, CAN Office

Calgary, Canada

Similar Jobs

Yesterday
In-Office or Remote
Canada
Entry level
Entry level
Aerospace • Hardware • Robotics • Software
Own and evolve a portable data platform infrastructure across commercial cloud, government cloud, and on-premises environments. Responsibilities include infrastructure as code, security and compliance, observability, SLOs, incident response, capacity planning, backups, upgrades, deployment tooling, and runbooks. The role will establish SRE practices, support regulated customer deployments, collaborate with distributed systems engineers, and mentor a future SRE hire.
Top Skills: Aws GovcloudCi/CdKubernetesTerraform
Yesterday
In-Office or Remote
CA
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Own Treasury’s data architecture and technical roadmap, personally building and operating a Snowflake liquidity datamart with source integrations, data models, reconciliation, controls, and data contracts. Partner with machine learning engineers on forecasting datasets and lead the Treasury Management System build-versus-buy recommendation. The role requires production reliability, automation, incident response, stakeholder management, and translating ambiguous financial business problems into adopted systems.
Top Skills: Ai AgentsAirflowCloud Data WarehousesDbtMachine LearningPrefectPythonSnowflakeSQL
Yesterday
Remote or Hybrid
CA
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Own Treasury’s data architecture and hands-on development of a Snowflake liquidity datamart. Build integrations, data models, reconciliation logic, data quality controls, forecasting datasets, and production pipelines. Partner with Treasury, Accounting, and machine learning engineers; lead Treasury Management System build-versus-buy recommendations; and operate reliable, controlled data systems through adoption. The role also includes automation, monitoring, incident response, and reducing manual reconciliation and investigation.
Top Skills: AirflowDbtPrefectPythonSnowflakeSQL

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account