> Markdown version of [/jobs/ext/3952733-staff-software-engineer-lakeflow-pipelines-dr](https://www.wearedevelopers.com/jobs/ext/3952733-staff-software-engineer-lakeflow-pipelines-dr). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, Lakeflow Pipelines DR - **Company:** Databricks - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $192,000.0 - $260,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Data Analysis, C++ (Programming Language), Cloud Computing, Databases, Extract Transform Load (ETL), Data Loss, Disaster Recovery, Distributed Systems, Failover, Data Flow Control, Python (Programming Language), Metadata, Reliability Engineering, Scala (Programming Language), Software Engineering, Data Lineage, Stream Processing, Data Pipelines, Golang - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/staff-software-engineer-lakeflow-pipelines-dr-mountain-view-ca--530d3dd4-378a-4442-a0bc-ec0faa2935e9 ## About the Role Software Engineering, Artificial Intelligence (AI), Total Cost of Ownership, Data Analysis, Database Extract Transform and Load (ETL), Cloud Computing, Customer Support/Service, Metadata, Disaster Recovery, Distributed Computing, * A passion for distributed systems, databases, storage systems, streaming systems, or reliability engineering * 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 * 8+ years of experience working on related systems preferred * Optional: PhD or advanced research experience in databases, distributed systems, or storage This role offers the opportunity to build the foundations of resilient Lakehouse computing and help customers keep their data pipelines running when failure matters most. ## Description As a Staff Engineer on the part of the Lakeflow Disaster Recovery team, you will design and implement distributed systems that replicate and recover pipelines across regions. A pipeline is more than source code and output tables: it includes streaming checkpoints, source offsets, stateful operator state, table versions, transaction metadata, schedules, and dependencies across a dataflow graph. You will solve challenging problems involving consistency, idempotency, causal ordering, failover, failback, and safe recovery without silent data loss or duplication. You will work in one or more of the following areas: * 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