# Sr. Data Engineer

**Company:** [Bloomerang](https://hotfix.jobs/companies/bloomerang)
**Location:** Remote
**Role:** Data Engineering
**Salary:** $108k – $181k/yr
**Experience:** 5+ years
**Skills:** Databricks, data vault 2.0, SQL, Python, pyspark, change data capture, debezium, Kafka, honeycomb, MLflow, langfuse, AWS, dbt, unity catalog
**Posted:** 2026-07-17

> Sr. Data Engineer building the Unified Data Foundation (Databricks lakehouse) that powers BI, reporting, ML models, and AI agents (Penny) for a nonprofit CRM platform. Design medallion-architecture pipelines, resolve entity identity, implement near-real-time CDC, ensure observability, and partner closely with AI/ML teams using AI coding tools daily.

## Job Description

## What You Will Do

- Design and ship production pipelines on Databricks, using a medallion architecture (bronze → silver → gold / landing → curated → presentation) grounded in Data Vault 2.0 modeling patterns.
- Build and harden the curated and presentation layers—the unified domain model and the product- and reporting-facing views that drive donor lifetime value, retention, lapse risk, and campaign ROI.
- Resolve identity across products. Build and harden the matching that ties a single supporter together across CRM, Fundraising, and Volunteer—so donor lifetime value, retention, and lapse risk are computed on one trustworthy record, not three partial ones.
- Move us toward near-real-time data. Partner with our architects on Change Data Capture (Debezium on Kafka/MSK) so customers see donor activity sooner and analysts, Penny and other AI agents act on fresher signals.
- Integrate trusted external partners through clean, secure, observable pipelines.
- Make data observable. Extend our existing tracing and AI lifecycle tooling (Honeycomb, MLflow, Langfuse) into ETL, so we catch tenant-level failures before customers do.
- Partner with AI and product engineers to make sure the right data is in the right shape at the right time for Penny and the products that depend on her.
- Use AI tools (Claude Code, Cursor, or similar) daily for pipeline development, schema design, code review, and problem-solving.
- Raise the bar on engineering standards—testing, idempotency, documentation, security, and the boring rigor that keeps data trustworthy at scale. We treat data pipelines as software — code review, SemVer, CI/CD via Databricks Asset Bundles — and we hold data engineering to the same standards as our application teams.

## What You Need to Succeed

**Technical Depth**

- Modern data platform experience: 5+ years building production data pipelines on a modern lakehouse or warehouse. Databricks w/ Unity Catalog strongly preferred; we'll consider Snowflake, BigQuery, or equivalent if your relevant data engineering skills travel.
- Identity resolution: experience matching and merging records across systems—entity resolution, dedupe/merge, or master-data "golden record" work—especially where there's no shared key to join on.
- Strong SQL and strong Python (or Scala). Comfort with PySpark is a plus.
- Data modeling fluency: working knowledge of dimensional and/or Data Vault 2.0 patterns. You can defend a schema decision and explain the trade-offs.
- Production sensibility: real experience operating pipelines in production—monitoring, alerting, and robust error handling.
- Streaming and CDC exposure: you don't have to have led that build, but you should know what's hard about moving from batch to near-real-time.

**AI-Native Mindset**

- Hands-on AI tool usage: you already use Claude Code, Cursor, or similar AI development environments as a daily part of how you build. You can speak to where they accelerate your work and where they don't.
- Curiosity about the frontier: you're energized by the pace of AI-driven change in how software—and data—gets built, and you bring that energy into your team.

**Ownership & Partnership**

- Quality-first instincts: you don't just write pipelines, you own outcomes. You build observability and testing within from day one.
- Cross-functional partnership: a track record of working well with data scientists, ML engineers, or applied-AI teams. We have a Penny to feed.
- Security and data residency awareness: our customers trust us with their donors' data. You take that seriously.

## Nice to Haves But Not Required

- Transformation framework experience generally (dbt, PySpark, etc.).
- AWS (S3, IAM, networking).
- Experience with observability tools like Honeycomb, OpenTelemetry, or MLflow.
- Multi-tenant SaaS data experience.
- Background in nonprofit, fundraising, or CRM data.

## Benefits

- **Health + Wellness**: Generous health, vision, and dental insurance options as well as HealthiestYou, a healthcare service that offers convenient, confidential access to quality doctors 24/7.
- **Time Off**: Competitive PTO package that includes 20 PTO days, 3 flex days, 4 optional volunteer days, 12 paid holidays, as well as paid parental leave.
- **401k**: 401k match to help invest in your future.
- **Equipment**: Everything you need to be successful, shipped right to your door.

**Compensation**: The salary range for this position is $108,400 - $180,700. You may also be eligible for a discretionary bonus. Actual compensation within the range will be dependent on your skills, experience, qualifications, and location, as well as applicable employment laws.

## Similar roles

- [Senior Data Engineer](https://hotfix.jobs/jobs/c2ea7336-c605-4557-ae90-e55e77e68563) - Forge - New York, NY - $110k – $130k/yr
- [Senior Data Engineer](https://hotfix.jobs/jobs/574003b9-7e31-4616-987b-b59602629bf6) - Mozilla - Remote - $104k – $164k/yr
- [Sr. Data Engineer](https://hotfix.jobs/jobs/1e275d8c-9697-411a-be96-3ced8141ecbc) - NinjaTrader - Chicago, IL - $100k – $150k/yr
- [Sr. Data Engineer, tvScientific](https://hotfix.jobs/jobs/6e9b6b7e-67e3-48c9-a958-56a52c955c89) - Pinterest - Remote - $124k – $255k/yr
- [Senior MLOps Engineer](https://hotfix.jobs/jobs/489a1d5b-8474-4b5b-9814-88bea5a36e6e) - Applied Intuition - Sunnyvale, CA - $125k – $220k/yr

**Apply:** https://hotfix.jobs/jobs/d2feddd6-2624-44a8-845b-7083c254f7f0
**Canonical:** https://hotfix.jobs/jobs/d2feddd6-2624-44a8-845b-7083c254f7f0