Senior Software Engineer, Distributed DatabasesActive$194K–$266K
The opportunity
Cloudflare's Developer Platform powers stateful, data-intensive applications across our network. We're looking for a Senior Software Engineer to work across the database stack, from query planning and execution to transaction processing and durable storage.
What you'll do
Improve query planning and execution, including index selection, row reads: and writes, and performance as data volumes and access patterns change.
Build transaction and storage paths that make writes durable and reads: consistent. Define when changes become visible, how commits survive failure, and how recovery restores a correct view of the data.
Design deterministic simulations that make rare event orderings and failures reproducible.
Plan stateful upgrades that cannot be reversed by rolling back software.: Carry them through staged rollout, failover, and recovery without putting existing data at risk.
Participate in the service's on-call rotation and incident response.
Own major changes from design through production. Coordinate implementation: across teams when a change spans multiple parts of the service, and help trace failures across those parts.
What they're looking for
- Mentor other engineers through design reviews, debugging, and incident: analysis involving concurrency, durability, and recovery.