Staff Data Engineer
New
S
Synthesis HealthHealthcare Technology
Location: Vancouver, BCFull-TimeStaff
Salary120,000 - 150,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- PostgreSQLPythonSQLJavaKafkaNosqlBigQuerydbt
Requirements
- 8+ years of experience designing and optimizing data-intensive applications.
- Deep expertise in relational databases (AlloyDB/PostgreSQL internals, MVCC, locking).
- Experience with NoSQL (Document stores, Key-Value) and Warehousing (BigQuery/Snowflake).
- Expert-level knowledge of data pipelines (Kafka/PubSub, Beam/Dataflow, or dbt).
- Strong proficiency in Python, Java, and SQL.
- Experience with microservices architecture and synchronous/asynchronous data access patterns.
- Proven ability to debug complex data performance issues and lock contention.
- Familiarity with healthcare data standards like DICOM and HL7 (preferred).
- Experience with HIPAA compliance (preferred).
Responsibilities
- Optimize persistent stores including AlloyDB, PostgreSQL, and NoSQL layers.
- Design strategies for sharding, partitioning, and active-archiving to prevent congestion.
- Architect robust, backpressure-aware pipelines for high-throughput ingestion of HL7 and DICOM metadata.
- Design stream and batch data flows from operational stores to the data warehouse.
- Act as a member of the Architecture Review Board (ARB) to define data contracts.
- Mentor engineers on query optimization, data modeling, and distributed data consistency.
View Full Description & ApplyYou'll be redirected to the employer's site