601,883open jobs
28,504companies
85,665added this week
Browse all
Salary
$97k – $206k per year (Estimated)
Location
In office (Vancouver)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

Flagler Health is building the clinical operating system for modern musculoskeletal care.

We partner with MSK provider groups and specialty clinics to help them grow, operate more efficiently, and deliver better longitudinal care across patient acquisition, clinical workflows, and ongoing patient engagement. Our platform sits at the intersection of care delivery and clinic operations, helping providers capture more value across the full patient lifecycle.

We’ve recently raised our Series B and are entering our next phase of growth.

The Role:

Flagler Health works with outpatient clinics to run care management programs and identify patients who would benefit from them. That work depends on clinical and claims data pulled from dozens of different EHR systems, each exporting it differently: SFTP drops, portal downloads, vendor APIs, bulk exports. Formats drift, files arrive late or twice, and everything is protected health information.

As a Senior Data Engineer, you will own the pipelines that bring this data in, keep it correct, and get it back out to the product and to research partners. You will make messy input dependable, and you will be the one who notices when it quietly stops being dependable. This is a hands-on role on a small team: you write and operate production code.

What You Will Do

  • Build and run ingestion pipelines from EHR systems into Databricks: landing, validation, normalization, and the silver and gold tables that analytics and the product read.

  • Onboard new clinics, which usually means understanding a new export format and writing the orchestration to fetch it on a schedule.

  • Maintain change-data-capture from our MongoDB application database into the analytics layer and keep the two provably consistent.

  • Build de-identified data exports for research partners, with controls that keep real identifiers from ever leaving.

  • Own data quality: freshness checks, reconciliation against source, and alerts that fire before anyone downstream notices.

  • Investigate data incidents to the root cause and backfill safely without breaking downstream readers.

  • Write orchestration code in TypeScript alongside the backend team.

Required Qualifications

  • Five or more years of experience building and operating production data pipelines.

  • Strong command of SQL and Python. You write both in production, not occasionally.

  • Hands-on experience with Spark or a comparable engine, and with Delta Lake or an equivalent table format.

  • Working knowledge of idempotency, deduplication keys, event ordering, and schema evolution in real pipelines.

  • Experience with change-data-capture or event-stream processing from an operational database.

  • Willingness to write TypeScript for orchestration code.

  • Understanding of how sensitive data leaks in practice, including through file names, object keys, and logs.

  • Comfort with ambiguous, unglamorous problems

Preferred Qualifications:

  • Familiarity with Databricks and Unity Catalog, including governance and access controls.

  • Experience with Temporal or another durable-execution engine.

  • Hands-on experience with MongoDB.

  • Familiarity with healthcare data, including claims, CPT and ICD-10 codes, and HIPAA de-identification rules.

  • Prior experience with TypeScript or Node.js.

  • Experience with infrastructure as code (Terraform) and CI/CD for data pipelines.

Work Environment:

  • Distributed remote team with hybrid offices in NYC and Vancouver.

  • Hybrid. Regular and consistent on-site presence is required for this position.

  • We have video on for our weekly team syncs and pair-coding/tech discussions. Camera is required to be on during meetings.

Our Values:

This is what you can expect of your teammates at Flagler:

  • Owner: We own our work like founders. We don't wait to be asked, and we pick up the problem nobody else has.

  • Builder: We like making things from scratch. We don't need a playbook to start, and we'd rather ship a rough first version than wait on a perfect spec.

  • Fast: We make quick decisions. We favor progress and respect process.

  • Transparent: We communicate directly. We value merit and honesty, and we challenge assumptions, including our own.

  • Curious: We explore new approaches and ask "why" often.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
601,883 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Vancouver
$61k – $152k per year (Estimated) • In office • Full-Time • Sydney • Melbourne
Python
SQL
SAS
Analytics
Tableau
Power BI
Apply
$73k – $164k per year (Estimated) • In office • Full-Time • Perth • Melbourne
Python
SQL
SAS
Apply
$122k – $354k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Edinburgh
Python
Go
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
Helm
Docker
Kubernetes
Management
Agile
Scrum
Apply
$15k per year • In office • Yekaterinburg
Python
SQL
Python
FastAPI
Django
DevOps
Git
Apply
$28k – $58k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Moscow
Python
SQL
C++
MATLAB
C++
Doxygen
STL
DevOps
VirtualBox
Management
Confluence
Jira
Apply
Executive Assistant 2 days ago
$50k – $107k per year (Estimated) • In office • Full-Time • 4+ years exp • New York
Management
Slack
Notion
Google Workspace
Apply
$146k – $263k per year (Estimated) • In office • Full-Time • 5+ years exp • New York
JavaScript
TypeScript
Node JS
Node JS
Mongoose
AI/ML
LLM
OpenAI
Frontend
Vue.js
React.js
Turborepo
DevOps
GCP
Azure
AWS
AWS Step Functions
Apply
$56k – $119k per year (Estimated) • Remote • Full-Time • 1+ year exp
Marketing
Salesforce
HubSpot
LinkedIn
Apply
$144k – $259k per year (Estimated) • In office • Full-Time • 5+ years exp • New York • Vancouver
JavaScript
TypeScript
Node JS
Node JS
Mongoose
AI/ML
OpenAI
LiveKit
Frontend
Vue.js
Turborepo
Mobile
Twilio
DevOps
GCP
Azure
AWS
AWS Step Functions
Apply
$53k – $114k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • New York
Python
JavaScript
AI/ML
Prompt Engineering
DevOps
AIOps
Apply
$37k – $89k per year (Estimated) • In office • Full-Time • Vancouver
Apply
$54k – $107k per year (Estimated) • In office • Full-Time • High School Diploma • Vancouver
Apply
$52k – $76k per year • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Vancouver
Apply
$38k – $78k per year (Estimated) • Equity • Remote • Full-Time • 2+ years exp • Vancouver • Calgary
Apply
$51k – $133k per year (Estimated) • Remote/Hybrid • Part-Time • Vancouver
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
601,883 more open roles from verified company boards, updated every day.