Scientific Data Engineer
Core
Design, implement, and maintain reusable Python libraries and reproducible analysis pipelines for scientific and image analysis, quality control, and experimental data management.
Role type
Senior Scientific Data Engineer
Builds
Reusable scientific software libraries, reproducible analysis pipelines, and data models for experimental assays.
Domain
Life Sciences / Scientific Computing / Image Analysis
Deliverable
production ML models | product features
Required skills
Python (API design, testing, packaging), Image analysis pipelines, Scientific computing practices (validation, QC, reproducibility, provenance), Workflow orchestration (Dagster, Prefect, Airflow), Wet-lab collaboration, System architecture (build-vs-buy), Project ownership.
Preferred skills
Bazel, Next-generation sequencing, Spatial omics, Ultrasound, Early-stage research environments.
Responsibilities
Design and maintain reusable Python libraries for scientific and image analysis; Build and operate reproducible analysis pipelines; Define data models for raw data, metadata, and results; Partner with wet-lab scientists to translate questions into software requirements; Establish testing, validation, and failure-handling practices; Evaluate external tools and define system interfaces.
Seniority
Senior, hands-on IC