Senior Data Engineer

New
Remote-first flexibility to work where you work best, with Ottawa, Toronto, or Calgary preferred for this role.Full-TimeSenior
Salary110,000 - 140,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonSQLETLSnowflakeAirflowData modelingBigQuerydbtRedshift

Requirements

  • 5+ years in Data Engineering, preferably in healthcare, health tech, or regulated domains
  • Deep SQL skills and Python experience applied to data extraction, transformation, and validation
  • Experience with dbt or similar transformation tooling
  • Workflow orchestration (Airflow, Argo, etc.)
  • Proven ability to handle semi-structured and unstructured data common in clinical workflows
  • Hands-on experience with cloud data platforms (Snowflake, BigQuery, Redshift) and scalable pipeline architectures
  • Strong data modeling skills, especially for longitudinal patient, event, and lab data structures
  • Clear communicator comfortable explaining technical decisions

Responsibilities

  • Ingest and normalize heterogeneous healthcare data sources including clinical records, lab results, intake forms, and semi-structured artifacts
  • Build robust, reproducible ELT pipelines in a cloud data stack to generate clean, longitudinal patient-level datasets
  • Apply OCR and NLP techniques to extract structured signals from unstructured clinical documents
  • Implement data quality frameworks, testing, version control, and CI/CD for all ingestion and transformation workflows
  • Collaborate with data science and product partners to ensure data models support causal inference and predictive analysis needs
  • Optimize pipeline performance and scalability in cloud data warehouses such as Snowflake or comparable technologies
  • Produce clear documentation and operational runbooks
View Full Description & ApplyYou'll be redirected to the employer's site
110,000 - 140,000 CAD per year
Apply Now