synthesishealth

Staff Data Engineer

Apply Now

At a Glance

Location
Vancouver, British Columbia, Canada
Experience
8+ years
Compensation
ry range for this position is $120,000 - $150,000 (CAD) . However, Synthesis pa
Posted
2026-03-31T12:31:59-04:00

Key Requirements

Required Skills

Data EngineeringJavaKafkaMicroservicesPostgreSQLPythonSQLSnowflake

Domain Knowledge

  • Engineering
  • Healthcare
  • Regulatory

Requirements

Elite Data Engineering Experience: 8+ years of experience designing and optimizing data-intensive applications.

You have a track record of solving hard scaling problems across the entire data lifecycle.

Universal Data Fluency: You have deep expertise across the spectrum: Relational (AlloyDB/PostgreSQL internals, MVCC, locking), NoSQL (Document stores, Key-Value), and Warehousing (BigQuery/Snowflake internals, columnar storage).

Pipeline Proficiency: Expert-level knowledge of building and optimizing data pipelines using tools like Kafka/PubSub, Beam/Dataflow, or dbt.

You understand how to handle late data, duplicates, and exactly-once processing.

Service & System Design: You understand how data stores fit into a broader microservices architecture.

Compensation & Benefits

Typical salary range for this position is

$120,000 - $150,000

(CAD)

. However, Synthesis participates in location based hiring and salary ranges can be adjusted based on candidate's residence.

Other benefits include, but are not limited to: Medical, Dental, Vision, “Use as needed” vacation policy, and participation in our employee option program.

Responsibilities

In this role, you will bridge the gap between application engineering and data infrastructure.

You will possess a "big picture" understanding of our entire data ecosystem—OLTP, OLAP, NoSQL, and Relational.

You will own the optimization of our high-volume data pipelines, but equally, you will tune the operational databases that power our services and design the warehousing strategies that drive our analytics.

You will be the authority on data physics: defining how we ingest massive bursts of medical information, how we model it for high-performance transactional locking, and how we transform it for analytical querying without friction.

You will set the standard for data engineering excellence, mentoring Senior engineers and defining the architectural patterns that keep our platform performant as we scale 100x and beyond.

Polyglot Data Architecture & Performance

About the Company

We’re a mission- and values-driven company with tremendous dedication to our customers. Our 100% remote team is dedicated to a common goal – to revolutionize healthcare through innovation, collaboration, and commitment to our core values and behaviors.