Staff Software Engineer, Lakeflow Pipelines DRNew$192K

The opportunity

Our mission at Databricks is to radically simplify the data lifecycle with a unified Lakehouse platform for data engineering, analytics, and AI. The Lakehouse addresses major challenges in enterprise data platforms, including reliability, data staleness, operational complexity,…

What you'll do

  • Cross-region replication and recovery for Lakeflow pipelines, streaming tables, and materialized views

  • Distributed consistency across pipeline dependencies, table versions, and transaction logs

  • Failover and failback workflows with conservative correctness guardrails

  • Deep clone, metadata reconciliation, observability, and failure-injection testing

  • High-fidelity recovery simulations, game-day testing, and formal reasoning about failure modes

  • A passion for distributed systems, databases, storage systems, streaming systems, or reliability engineering

What they're looking for

  • Strong software engineering skills in Java, Scala, C++, Go, Python, or a similar production language
  • Understanding of consistency, transactions, idempotency, replication, checkpointing, and data lineage
  • Ability to define and work toward a multi-year technical vision with: incremental, production-quality deliverables
  • + years of experience working on related systems preferred