U

University Health Network

Canada’s largest research hospital network

Technical Specialist

Data EngineeringPosted on Nov 11
Full-timeToronto, ON, CanadaCA$47.83 - CA$71.75 /hrIn-person

About the Job

Requirements

  • Strong proficiency in Python, including writing modular, reusable, and well-tested code, and experience with pandas, error handling, logging, and unit testing.
  • Hands-on experience with PySpark and Spark SQL for large-scale data transformation and performance tuning.
  • Advanced SQL skills, including T-SQL and/or Spark SQL.
  • Practical experience with Microsoft Fabric, including Lakehouse, Warehouse, Data Pipelines, Dataflows Gen2, Notebooks, and OneLake.
  • Proven ability to design and build end-to-end ETL/ELT processes, from source extraction through staging, transformation, and reporting layers.
  • Strong understanding of dimensional modelling, including star schemas, fact and dimension tables, grain definition, and surrogate keys.
  • Ability to define and enforce data quality rules for completeness, accuracy, consistency, validity, uniqueness, and timeliness.
  • Experience ingesting data from REST APIs and SaaS platforms.
  • Bachelor's degree in Computer Science, Software Engineering, Data Engineering, Information Systems, or a related discipline, or an equivalent combination of education and experience.
  • Minimum 5 years of relevant experience in data engineering, software development, enterprise data integration, or data warehouse development.
  • Demonstrated hands-on experience developing production-grade data solutions using Python, SQL, and modern data engineering technologies.
  • Practical experience working with Microsoft Fabric and/or comparable enterprise cloud-based data platforms.
  • Experience supporting complex enterprise datasets involving multiple source systems and business domains.
  • Demonstrated ability to independently troubleshoot technical issues and deliver reliable, maintainable data solutions.

Responsibilities

  • Design, develop, implement, and maintain scalable, reliable, and governed enterprise data solutions supporting clinical, research, education, and enterprise operations.
  • Provide advanced technical expertise in data engineering, data integration, data transformation, data modelling, and performance optimization to enable high-quality, reusable, and certified enterprise data assets.
  • Support the development and ongoing evolution of the Enterprise Intelligence Platform through Microsoft Fabric and other approved enterprise technologies.
  • Implement metadata-driven data pipelines, medallion data architecture, common data models, dimensional modelling, and standardized engineering practices.
  • Collaborate with Data Engineers, BI Developers, Data Architects, Data Analysts, governance teams, and clinical and operational stakeholders to translate business requirements into technical solutions for enterprise reporting, operational intelligence, advanced analytics, and AI.
  • Work with stakeholders, subject matter experts, and end-users to understand reporting content requirements and analyze data-consumer needs.

Desired Qualifications

  • Experience in a healthcare, hospital, academic health sciences, or similarly complex regulated environment.
  • Familiarity with clinical data and healthcare information systems, such as Epic, HL7, FHIR, or other healthcare integration standards.
  • Experience with Microsoft Azure services, including Azure SQL, Azure Data Factory, Azure Functions, and Azure DevOps.
  • Knowledge of Informatica IDMC, enterprise metadata management, data cataloguing, and data lineage.
  • Experience with Delta Lake, metadata-driven frameworks, and common data model implementation.
  • Familiarity with Power BI semantic models and enterprise reporting architectures.
  • Experience with real-time data ingestion, event-driven integration, or streaming frameworks.
  • Relevant Microsoft certifications, such as Fabric Data Engineer Associate, or equivalent demonstrated expertise.

About the Company

University Health Network

Canada’s largest research hospital network

University Health Network is a network of Canada’s largest research hospitals that delivers patient care across its hospitals and institutes while conducting extensive research and providing education and training. It provides clinical services, runs trials, and translates discoveries into practice through areas like genomics, cardiology, transplantation, oncology, neurosciences, and rehabilitation. Its distinct advantage comes from its scale as Canada’s largest research hospital, its university affiliation, and its integration of patient care with multidisciplinary research and donor-supported programs. Its goal is to transform lives and communities through excellence in care, discovery, and learning, always prioritizing patients and upholding safety, compassion, teamwork, integrity, and stewardship.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at University Health Network

See more jobs