Butterfly Network logo
Butterfly NetworkPosted 1 month ago

Staff Data Engineer

$185,000–$195,000 year

HybridCalifornia, United States

Full TimeSenior LevelMedium

Job Summary

Own ingestion pipelines end-to-end by designing reliable, observable Bronze layer pipelines using CDC patterns and batch ingestion. Build and maintain dbt models within a medallion architecture, ensuring data quality, testing, and access control via Unity Catalog. Drive the active migration from GCP to AWS/Databricks, validating parity and decommissioning legacy components while establishing engineering patterns for the team. Architect solutions before building by writing ADRs, defining interfaces, and making deliberate build-vs-manage tradeoffs. Translate business needs from Sales, Finance, and Clinical teams into well-scoped pipeline work with clear acceptance criteria. Sync curated data back into operational systems like Salesforce and NetSuite through reverse ETL flows.

Required Qualifications

  • 5+ years of data engineering experience, with clear evidence of seniority: owned complex domains, designed solutions from scratch, and made architectural decisions — not just executed tickets.
  • Strong hands-on dbt experience: models, tests, sources, macros, documentation, CI integration, and refactoring existing work.
  • Demonstrated experience with both streaming and batch ingestion patterns, including CDC pipelines, event-driven architectures, and scheduled bulk loads from operational sources.
  • Experience with Databricks (Delta Lake, Delta Live Tables) or a comparable lakehouse platform.
  • Solid Python for data engineering: PySpark, pipeline development, utilities, and custom tooling.
  • Hands-on experience integrating with operational data sources: CRM (Salesforce), ERP (NetSuite), payments (Stripe), or similar.
  • Ability to design before building: write the doc, define the interface, identify the failure modes, then implement.
  • Experience with data quality, testing, and pipeline observability: dbt tests, Great Expectations, alerting, SLA tracking.
  • Must be legally authorized to work in the United States and do not require sponsorship for employment visa status.
  • Butterfly Network does not accept agency resumes.
  • Butterfly Network is an E-Verify Company.
  • Butterfly requires security adherence responsibilities from all employees: adhering to all company security policies and procedures, utilize provided company assets securely, and complete all required security awareness training programs.
  • Immediately reporting any suspected or actual security incidents, including phishing attempts, malware infections, or unauthorized access, following the established incident response procedure

Desired Qualifications

  • Ideally, you also have these skills/experiences/attributes (but it's ok if you don't!):
  • Experience with Unity Catalog or an equivalent governance layer for column masking, row-level security, lineage, and sensitivity tags.
  • Familiarity with reverse ETL or integration platforms (Mulesoft, Boomi, or equivalent).
  • IaC experience at the data workload level (Terraform, Spacelift, or equivalents).
  • Experience in healthcare, life sciences, or another regulated environment (HIPAA, PII/PHI classification and handling).
  • Exposure to AI/ML platform patterns: vector search, RAG pipelines, or model serving data flows.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce