Profile cover
S

Senior Data Engineer

Sven Eriksson

Full-time · Senior · Toronto

About the role

We're a healthcare analytics company based in Toronto. Our platform ingests claims data, lab results, and pharmacy records from provincial health systems and turns them into population health reports used by 90 public health units across Canada. The work matters. It also comes with constraints that don't exist at a typical SaaS company: strict data residency requirements, audit trails on every transformation, and a tolerance for data quality issues that's basically zero because the outputs inform real public health decisions. Our stack is dbt on Snowflake for transformations, Airflow for orchestration, Python for custom pipeline logic, and AWS for hosting. It works reasonably well. The model layer is getting complicated enough that we need someone senior to help govern it properly — naming conventions, testing coverage, documentation standards, and a clear lineage map that a regulator can follow. If you've worked with sensitive data in a regulated industry and you approach data quality like an engineering problem rather than a QA afterthought, you'll fit in here.

Responsibilities

  • Govern the dbt model layer: naming standards, test coverage targets, and documentation requirements
  • Design and implement a data lineage map covering all production pipelines
  • Mentor two junior data engineers through code review and weekly one-to-ones
  • Optimise slow Snowflake queries and improve Airflow DAG reliability
  • Contribute to our data quality framework including automated validation and alerting

Requirements

  • 5+ years of data engineering with experience in a regulated or compliance-sensitive environment
  • Strong dbt — you write, test, and document models, and you have opinions about project structure
  • Snowflake query optimisation and data modelling at scale
  • Airflow — DAG design, monitoring, and debugging in a production environment
  • Python for custom pipeline logic, data validation, and scripting
  • SQL you can write fast and review carefully
  • Experience with data governance: lineage, data dictionaries, audit logging

Benefits

  • Work that directly supports Canadian public health decisions
  • Full remote within Canada — Toronto HQ available for optional in-person work
  • CAD $120,000 – $150,000 base salary
  • CAD $2,500 annual professional development budget
  • 4 weeks vacation plus statutory holidays

Job Type

Full-time

Level

Senior

Language

English

Salary Range

CAD $120,000 – $150,000

AI Expertise

data science & analytics

Ready to apply for this role?

Create a free talent account in under 2 minutes.

  • Apply to verified AI companies
  • Get AI-matched job recommendations
  • Message hiring managers directly
  • Build your public AI talent profile