Data Engineer

53 Stations

Canada

Hybrid

CAD 90,000 - 130,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Health, dental & vision for you and a/
Wellness and commuter benefits
Competitive vacation policy
Culture of learning

Job summary

Function Health is hiring a Data Engineer to design, build, and scale core data infrastructure powering imaging, analytics, and AI. You will work with Data, AI, and R&D teams to orchestrate secure, compliant pipelines across healthcare data types.

You will build robust data systems (Airflow, AWS, Databricks) that are scalable and production-ready as the platform grows, collaborating with multiple teams to ensure data reliability and accessibility.

Qualifications

  • 1–2+ years in data engineering, ETL, or cloud-based orchestration.
  • Strong Python and SQL skills.
  • Hands-on with workflow orchestration tools (Airflow, Prefect).
  • Experience with cloud platforms (AWS/Azure/GCP).
  • Databricks and distributed processing frameworks (Spark, Dask).
  • Data validation, observability, and production best practices.
  • Experience with healthcare/PHI data is a strong plus.
  • Strong communication and documentation skills.

Responsibilities

  • Design and operate scalable data pipelines and orchestration systems for imaging and biomarker data.
  • Contribute to PHI-safe, compliant data infrastructure (HIPAA, GDPR).
  • Enhance performance and fault-tolerance across distributed data workflows.
  • Integrate DICOM and data pipelines into data lake and analytics stack.
  • Implement data validation, observability, and monitoring for production pipelines.
  • Collaborate with data science, ML, and product teams for data reliability.
  • Support automated ingestion, transformation, cataloging, and access patterns.

Skills

Python
SQL
Airflow
Prefect
Cloud platforms
Databricks
Spark/Dask
PHI data handling

Education

PhD (preferred)

Tools

AWS
Azure
GCP

Job description

Data Engineer

US - Remote • Canada - Remote

Medical Intelligence Lab

Remote

Full-time

Our mission

Function Health’s mission is to empower people to live longer, healthier lives through proactive, data-driven healthcare. We aggregate and analyze comprehensive health data - including imaging, laboratory results, longitudinal biomarkers, and other health signals - to deliver clear, clinically meaningful insights.

We believe individuals should understand their health deeply, in context, and over time. Our platform brings together complex medical data and transforms it into trustworthy, actionable information that supports better health decisions.

Your mission

As a Data Engineer, you will design, build, and scale the core data infrastructure that powers Function Health’s imaging, analytics, and AI ecosystems. You’ll work closely with the Data, AI, and R&D teams to orchestrate secure, reliable, and compliant pipelines across a wide range of healthcare data types.

This role focuses on building robust orchestration and cloud-native data systems (Airflow, AWS, Databricks) that support high-volume, heterogeneous datasets — from DICOM imaging to biomarkers, reports, and other structured and unstructured health data. You’ll help ensure that these systems are performant, scalable, and production-ready as our platform and data footprint continue to grow.

As the Data Engineer you will:
  • Design and operate scalable data pipelines and orchestration systems supporting imaging and biomarker data (e.g., Airflow, cloud services, distributed compute platforms).
  • Contribute to PHI-safe, compliant data infrastructure aligned with healthcare standards (HIPAA, GDPR, etc.).
  • Enhance performance and fault-tolerance across distributed data workflows.
  • Partner with the data management lead to integrate DICOM and data pipelines into the broader data lake and analytics stack.
  • Implement robust data validation, observability, and monitoring systems for production pipelines.
  • Collaborate with data science, ML, and product teams to ensure data reliability and accessibility.
  • Support automated ingestion, transformation, cataloging, and access patterns for downstream analytics and ML use cases.
Who you are

You are an experienced data engineer who enjoys building systems that scale and last. You’re comfortable working across a wide range of data types and tools, and you approach complex problems with curiosity and pragmatism. You’re collaborative, thoughtful, and proactive, with a strong sense of ownership and care for the people who depend on the data you build. Ideally, you come from data engineering or software background in healthcare, biotech, or other high-trust data environments.

Key requirements
  • 1-2+ years of experience in data engineering, ETL development, or cloud-based data orchestration. 1-2+ years of experience in data science, analytics, or applied research, IF hold a PHD/published research
  • Strong proficiency in Python and SQL.
  • Hands-on experience with workflow orchestration tools (Airflow, Prefect, or similar).
  • Experience with cloud platforms and services (AWS, Azure, GCP familiarity is a plus).
  • Experience building on Databricks and working with distributed processing frameworks (Apache Spark, Dask, or similar).
  • Solid understanding of data validation, observability, testing, and production best practices.
  • Experience with healthcare, imaging, or PHI-sensitive data is a strong plus.
  • Strong communication and documentation skills; comfortable working across technical teams.
What’s in it for you?

As the Data Engineer, you have the opportunity to be an early employee at Ezra and work with an all-star team focused on detecting cancer early for everyone in the world. You’re also going to have access to benefits such as:

  • Stock options
  • Comprehensive health, dental and vision plans for your and your family
  • Wellness and commuter benefits
  • Competitive vacation policy
  • A culture that emphasizes learning
Why You'll Love Working With Us:

We value our team and offer a competitive salary and benefits package, flexible working hours, and a dynamic work environment where creativity and innovation are encouraged. If you are a highly motivated and experienced individual who is passionate about using technology to improve people’s lives, we would love to hear from you.

We celebrate diversity and are committed to building an inclusive and equitable workforce. We are proud to be an equal opportunity employer and do not discriminate based on race, color, religion, sex (including gender identity and sexual orientation), national origin, age, disability, veteran status, marital status, ancestry, or any other characteristic protected by applicable law.

Join our team and become a part of our mission to revolutionize healthcare. Work with us to make a difference in the lives of thousands, ensuring a healthier future for all. Discover more about us and how we're changing the face of healthcare at Function Health.

  • Stock options
  • Comprehensive health, dental and vision plans for your and your family
  • Wellness and commuter benefits
  • Competitive vacation policy
  • A culture that emphasizes learning
Important Notice:

Legitimate communication from the Function Health team will always come from an email address ending in @functionhealth.com. Function Health will never request personal information such as banking details or payment during the hiring process. Please be cautious of communications or job offers that come from other email domains, instant messaging platforms, and unsolicited calls. If you ever have doubts about the legitimacy of a communication, please reach out to us directly at talent@functionhealth.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Function Health • Canada

On-site
CAD 90,000 - 120,000
Stock options
Health benefits
Wellness benefits
+2
Senior Clinical Specialist, AI Systems
Senior Clinical Specialist, AI Systems

Function Health • Canada

On-site
CAD 140,000 - 180,000
Competitive salary and benefits
Flexible working hours
High-growth startup environment
Data Engineer
Data Engineer

Spectrum-Health-Care- • Toronto

On-site
CAD 95,000 - 105,000
Team Lead, Testing Operations
Team Lead, Testing Operations

Function Health • Canada

Hybrid
CAD 90,000 - 120,000
Competitive salary and benefits
Flexible working hours
Data Engineer
Data Engineer

Spectrum Health Care (SHC) • Toronto

On-site
CAD 95,000 - 105,000
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Montreal (administrative region)

On-site
CAD 69,000 - 139,000
Flexible working hours
Health insurance
Professional development fund
+2
Supervisor - Security
Supervisor - Security

AFIMAC Canada • London

On-site
CAD 139,000 - 166,000
Health & dental benefits
Competitive salary
Employee Assistance Program
+2
Data Engineer
Data Engineer

Financeit • Toronto

On-site
CAD 75,000 - 95,000
Hybrid workplace
Competitive salary with bonus
Comprehensive benefits
+3
GCP Data Engineer
GCP Data Engineer

Jobgether • Canada

Remote
CAD 90,000 - 130,000
Fully remote within Canada
Healthcare tech projects
Modern cloud and data tech exposure
+4
Data Engineer
Data Engineer

Teladoc Health Canada, Inc. • Toronto

On-site
CAD 110,000 - 140,000