Jobs · Remotely

Senior Software Engineer, Distributed Databases
CloudFlare · London, Austin · Posted 2d ago
About the role
Improve query planning and execution for distributed databases like PostgreSQL and MySQL.
📋 Description Improve query planning and execution, including index selection, row reads and writes, and Build transaction and storage paths that make writes durable and reads consistent. Define when 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 Participate in the service's on-call rotation and incident response. Own major changes from design through production. Coordinate implementation across teams when a 🎯 Requirements Owned a database, storage engine, transaction system, or similarly correctness-sensitive stateful Understanding of how query execution, indexing, transaction processing, and durable state shape Understanding of concurrency control, isolation, replication, and snapshots and ability to apply Proficiency in writing and debugging concurrent production software in Rust, Go, C++, or another Experience operating stateful systems through rollouts, scaling events, incidents, and recovery. Experience leading investigations where failures crossed systems owned by several teams. 🎁 Benefits Work on the internals of PostgreSQL, MySQL, Amazon Aurora, or another relational database and trace Work on transaction processing or concurrency control, defining snapshot visibility and recovery Profile database workloads and trace performance bottlenecks from query execution through durable Use deterministic simulation or another systematic method to uncover distributed-systems bugs that
Read the full posting on Remotely →
FAQ
Is the Senior Software Engineer, Distributed Databases role at CloudFlare remote?+
This Senior Software Engineer, Distributed Databases position is listed as onsite (London, Austin).
What seniority level is this Senior Software Engineer, Distributed Databases role?+
This is a senior level position.
How do I apply for the Senior Software Engineer, Distributed Databases role at CloudFlare?+
Use the "Apply on Remotely" button to open the original posting on Remotely, where you can submit your application directly to CloudFlare.