Staff Data Engineer
$185,000–$195,000 year
HybridCalifornia, United States
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.