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