Apply now

Posted 2 days ago

Data Engineer - Clinical Data Experience

@ Kaizen Technologies

Toronto, Ontario

Contract15+ years experience
Apply now
SIGNALS

Overview

Kaizen Technologies is hiring a contract Python and PySpark developer in Toronto to build clinical document pipelines. The work centres on parsing CCD/C-CDA clinical XML into structured data across multiple EHR vendors.

Responsibilities:

  • Build Python CCD/C-CDA parsing and clinical processing solutions
  • Extract demographics, medications, labs and other clinical data from XML
  • Develop scalable Python and PySpark data pipelines
  • Onboard new vendors into a reusable framework
  • Troubleshoot data-quality issues and production incidents

Requirements summary:

  • Strong hands-on Python and PySpark experience
  • Practical CCD/C-CDA XML parsing experience
  • Strong SQL and relational database experience
  • Knowledge of clinical terminologies such as LOINC, SNOMED CT and ICD-10
  • Experience with multiple EHR vendor implementations

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-13
First seen by our source
2026-11-15
Source record updated
2026-11-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience15+ years
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Kaizen Technologies

FieldValue
Open jobs on Jobsy1
Job description

Job Title : Data Engineer - Clinical Data Experience

Location: TORONTO, Canada

Skill Cluster : DE-Python_Full Stack (with SQL), Frameworks, DevOps.

Primary Skill : Python

Experience : 15 years

Job Description :

  • We are looking for a hands-on Python / PySpark Developer with practical experience processing CCD/C-CDA clinical documents and building scalable healthcare data pipelines

Key Responsibilities

  • Develop and enhance Python-based CCD/C-CDA parsing and clinical data processing solutions.
  • Analyze raw CCD/C-CDA XML and extract clinical information such as demographics, encounters, diagnoses, medications, allergies, immunizations, vitals, labs, and procedures.
  • Build reusable and scalable parsing logic that can support multiple EHRs, HIEs, vendors, and CCD variations.
  • Onboard new CCD vendors into an existing framework with minimal vendor-specific code.
  • Develop scalable data processing pipelines using Python and PySpark.
  • Handle large numbers of files and large XML documents efficiently.
  • Implement validation, error handling, logging, reconciliation, retry, and source-lineage capabilities.
  • Troubleshoot missing, duplicate, malformed, or incorrectly interpreted clinical data.
  • Optimize processing performance and support production incidents and root-cause analysis.
  • Develop automated unit and regression tests to ensure new vendor changes do not impact existing integrations.
  • Work with upstream providers and internal teams to resolve data-quality and clinical mapping issues.

Required Skills

  • Strong hands-on Python development.
  • Strong PySpark and large-scale data processing experience.
  • Practical experience with XML parsing and CCD/C-CDA documents.
  • Experience developing or significantly enhancing CCD/C-CDA parsers.
  • Good understanding of clinical data domains such as Labs, Vitals, Problems, Medications, Immunizations, Allergies, Procedures, and Encounters.
  • Experience handling different vendor/EHR implementations of CCD/C-CDA.
  • Strong SQL and relational database experience.
  • Experience with clinical terminology such as LOINC, SNOMED CT, ICD-10, CPT/HCPCS, RxNorm, and CVX.
  • Experience designing modular, reusable, and configuration-driven solutions rather than vendor-specific hardcoded parsers.

Preferred Skills

  • AWS experience including S3, Lambda, Glue, ECS/Fargate, Step Functions, SQS/SNS, CloudWatch, or similar services.
  • Experience with Epic, Cerner, Meditech, HIEs, or other EHR/clinical data sources.
  • Healthcare payer, population health, or clinical quality reporting experience.
  • HEDIS / NCQA knowledge is an advantage but not mandatory

Similar jobs

  • Data Engineer

    Markham, ON
    Full Time

    Amphenol Communications Solutions

    5+ YOECandidates need 5+ years of data or software engineering experience, advanced SQL and strong Python, hands-on Azure Data Factory and cloud data platform work, and experience with ETL, ELT and API integration. A bachelor's degree or equivalent experience is also required.

    Azure Data Factory, Microsoft Fabric, Git, QAD, Plex

  • Senior Data Engineer

    Ontario
    Full Time

    LTM

    3+ YOELTM needs candidates with 3 to 5 years of Scala experience and hands-on work with Hadoop and Spark for large data sets. Strong SparkSQL skills, testing discipline and a habit of keeping up with big data technology are expected.

    Scala, Spark, Hadoop, SparkSQL

  • Data Engineer

    Toronto, ON
    Full Time

    Grand Challenges Canada

    3+ YOECandidates need 3+ years in data or analytics engineering, with hands-on Microsoft Fabric experience of at least one year. Strong SQL and Python (PySpark) skills and experience delivering a medallion or lakehouse architecture are required, along with familiarity with Microsoft Purview or similar governance tools.

    Microsoft Fabric, OneLake, Data Factory, Spark Notebooks, Microsoft Purview, Azure Synapse Analytics

  • Data Engineer

    Calgary, AB +7
    Full Time

    Canadian Cancer Society

    3+ YOECandidates need a degree in computer science or a related field, 3 to 5 years of progressively senior data engineering experience, and strong skills in Microsoft Fabric, Apache Spark, SQL and Python. French is highly preferred.

    Microsoft Fabric, Apache Spark, Azure DevOps, Microsoft Purview, Salesforce, Python

  • Senior Data Engineer

    Toronto, ON

    Questrade

    5+ YOECandidates need 5+ years of data engineering experience, a bachelor's degree or equivalent practical experience, and advanced SQL and Python skills. They also need hands-on experience with Spark or Dataproc, Kubernetes, GCP data services, dbt and Terraform.

    dbt, Apache Spark, Google Cloud Dataproc, Kubernetes, BigQuery, Cloud Composer

  • Data Engineer II - QuantumBlack, AI by McKinsey

    Toronto, ON
    Full Time

    QuantumBlack, AI by McKinsey

    2+ YOECandidates need a computer science or engineering degree, or equivalent experience, and 2+ years building data solutions. Strong Python and SQL skills, experience with end-to-end data pipelines for AI or BI, and familiarity with cloud platforms are required.

    Python, SQL, Spark, dbt, LangChain, Databricks

  • Sr. Data Engineer

    Toronto, ON
    Full Time

    HRbrain Inc.

    10+ YOECandidates need about 10 years of broad technical experience, strong skills in Informatica IICS, Snowflake, Python and AWS, and strong communication and problem-solving abilities. Experience with QA or validation frameworks and Data Vault 2.0 is a nice-to-have.

    Informatica IICS, Snowflake, Python, AWS, Tableau

  • Senior Data Engineer / Data Analyst

    Mississauga, ON
    Full Time

    Wipro

    10+ YOECandidates need 10-12 years of experience with Python, PySpark, expert SQL, Spark, Hive, Hadoop and Scala. Strong ETL/ELT, data quality, debugging and performance tuning skills are also required.

    Python, PySpark, SQL, Scala, Spark, Hive

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.