Job Description
Health data is fragmented. It sits in hospitals, clinics, labs, apps, and
emails and patients pay the price by repeating their story at every
appointment. Fluent exists to fix that. The only way we fix it is by
treating data as a durable, governed asset not a byproduct of running the
business. That's the backbone you'll own.
This isn't a greenfield. Ingestion, warehouse, terminology pipeline, curated
datasets, and analytics are already in production. You'll deepen coverage,
raise reliability, and grow the asset as we scale. Architecture is owned by
the CTO and Principal Engineer. Your voice will shape it, but you won't set
the target state on day one.
You'll turn raw signals from product, EMR, terminology, partner systems, and
event streams into trustworthy datasets of the kind that power analytics,
ML, product surfaces, and eventually external data products. Data analysts
are your most demanding internal customer. This is an expert role for
someone who walks in with solutions, not open questions.
Responsibilities:
-
Scale and refine canonical datasets, the semantic layer, and curated
marts. Add new ones as analytics, ML, and product demand. Evolve the
platform for throughput, freshness, cost, schema evolution, and backfills.
-
Make the asset discoverable, documented, and reliable catalog, lineage,
contracts, SLAs, freshness. Spot gaps in coverage or quality and propose
concrete fixes.
-
Translate business and clinical questions into well-modeled, performant
datasets analysts can self-serve from. Refine marts and the semantic layer
based on how analysts actually work.
-
Design, build, and operate ETL/ELT pipelines ingesting from product
systems, EMRs, terminology sources, third-party APIs, and event streams.
Own schema design, partitioning, indexing, and query performance across
analytical workloads.
-
Instrument pipelines with monitoring, alerting, and data-quality checks.
Carry on-call ownership, write post-incident notes, and fix root causes.
Build data APIs where they remove friction for consumers.
-
Push back, propose alternatives, and evaluate new tools and patterns
(stream processing, lakehouse formats, orchestration, transformation
frameworks) with trade-offs, costs, and migration paths.
-
Implement data classification, retention, access controls, and lineage
with security and compliance non-negotiable in regulated healthtech. Bake
governance into the platform, don't bolt it on.
-
Partner with product, ML, and clinical teams. Mentor through code reviews,
design docs, and debugging. Write things down designs, decisions,
trade-offs.
Qualifications:
-
7-9 years in data engineering, with a track record of owning production
systems end-to-end.
-
Deep, hands-on expertise in data modeling (dimensional, wide-table,
event-based) and the trade-offs around partitioning, indexing, and query
optimization.
-
Expert-level proficiency with at least one columnar/analytical engine
ClickHouse, BigQuery, Snowflake, Redshift, Druid, or equivalent.
-
Strong experience building and operating ETL/ELT pipelines with Python,
dbt, Airflow, Dagster, or comparable frameworks.
-
Production experience with stream processing and event-driven
architectures (Kafka, Pub/Sub, Kinesis, or similar).
-
Fluent in SQL and at least one of Python or TypeScript at a
production-shipping level.
-
A clear pattern of bringing solutions forward design docs authored,
migrations led, incidents owned. Works with low supervision and high
judgment. Comfortable inheriting and improving existing systems instead of
rebuilding them.