Synthesis Health
Staff Data Engineer
Vancouver, BC · Staff+
Sponsorship not specified$120k-$150kDetected 113 days ago
PythonJavaNoSQLPostgreSQLBigQuerySnowflakeKafkaData EngineeringComplianceHIPAAHL7/FHIRRadiologyLeadershipCollaborationMentoring
About the role
- Our 100% remote team is dedicated to a common goal - to revolutionize healthcare through innovation, collaboration, and commitment to our core values and behaviors.
- 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.
Responsibilities
- Universal Store Optimization: You will be the ultimate authority on the performance of our persistent stores. You will tune AlloyDB (PostgreSQL) for complex transactions (OLTP), optimize NoSQL layers, and structure BigQuery for analytical speed (OLAP).
- You will design strategies for sharding, partitioning, and active-archiving that ensure our operational systems remain lean while our analytical history grows indefinitely.
- Stream & Batch Convergence: You will design the flows that move data from operational stores to our data warehouse, ensuring freshness and consistency. You will determine when to use real-time streams versus batch processing to balance cost and latency.
- Service Design & Data Governance
- You will design the flows that move data from operational stores to our data warehouse, ensuring freshness and consistency.
- Collaborate with our customers.
- 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.
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.
- Pipeline Proficiency: Expert-level knowledge of building and optimizing data pipelines using tools like Kafka/PubSub, Beam/Dataflow, or dbt.
- Coding Skills: Strong proficiency in Python, Java, SQL.
- 8+ years of experience designing and optimizing data-intensive applications.
- You have a proven ability to debug complex data performance issues, from tuning query execution plans and resolving lock contention to optimizing high-throughput ingestion pipelines for minimal lag.
Nice to have
- Solve Our Toughest Puzzles: This is a high-leverage role.
- You will be working on the most impactful technical challenges that are critical to the company's success.
- Define the Architecture: You won't just be maintaining a system
- you will be a primary author of its future state, with the autonomy to make it happen.
- Clinical service first.
- Listen, respect, learn.
- Innovate to excel.
- The behaviors we look for:
Skills
- Strong proficiency in Python, Java, SQL.
- Real-Time Analytics: Experience architecting real-time analytics dashboards or hybrid transactional/analytical workflows.
- Migration Experience: Experience leading zero-downtime database migrations or major schema refactors in a 24/7 environment.
- Why You Should Join Us
- Competitive
- Experience leading zero-downtime database migrations or major schema refactors in a 24/7 environment.
Compensation
- 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.
Benefits
- Medical, Dental, Vision, "Use as needed" vacation policy, and participation in our employee option program.
- Compensation and Benefits
- Synthesis Health
Company info
- We're a mission- and values-driven company with tremendous dedication to our customers.
- We are looking for a Staff Data Engineer who serves as the universal data architect for our platform.
- About the Opportunity
- 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.
- This is a high-leverage leadership role.
- 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.
Apply directly at Synthesis Health →Create a free account for alerts like thisView Synthesis Health immigration profile
This listing is sourced directly from Synthesis Health's careers page and normalized into a canonical job model.