2 months ago
London, United KingdomSenior
Responsibilities
- Design and implement capabilities to operate and evolve a 10,000+ shard Vitess/MySQL/MyRocks fleet across regions.
- Improve query serving, replication, automated failover, online schema changes, VReplication, resharding, backup and restore, major-version upgrades, compaction, capacity management, and workload isolation.
- Diagnose complex production issues across query execution, transactions, locking, replication, storage engines, filesystems, operating systems, runtimes, and hardware.
- Build tested AI-assisted operational tooling that correlates metrics, logs, traces, topology, code paths, and recent changes to accelerate diagnosis and support auditable remediation.
- Participate in a sustainable on-call rotation and convert recurring incidents into durable platform improvements.
- Lead technical designs and incident investigations, mentor engineers, and contribute to dependent open-source projects.
Requirements
- Significant experience designing, building, or operating distributed databases or production infrastructure at scale.
- Deep expertise in Vitess or comparable sharded SQL systems, MySQL internals, or MyRocks/RocksDB and LSM-based storage engines.
- Strong production software engineering skills in Go and/or C++, including modifying large, mature systems codebases.
- Experience debugging complex behavior through profiling, tracing, thread and process analysis, source-code inspection, operating-system telemetry, and controlled reproduction.
- Experience making high-risk infrastructure changes safely through testing, staged rollout, observability, fault containment, and rollback.
- Clear technical judgment and the ability to communicate designs, trade-offs, incidents, and operational risks.
- Degree in Computer Science, Engineering, Mathematics, or a related discipline, or equivalent practical experience.
- Preferred experience includes accepted upstream contributions to Vitess, MySQL, MyRocks, RocksDB, or another database or storage project.
- Preferred experience includes operating database fleets at thousands-of-shards scale.
About Bloomberg
Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency and efficiency, and fairness to markets. We help connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration. We challenge the status quo through constant innovation. We collaborate broadly because we know that other perspectives matter. We put our customers first, as a guiding beacon. And we believe doing the right thing – by our people, our clients, and our communities – is the best thing for our business.
