Senior Distributed Databases Engineer (Vitess/MySQL)

Bloomberg

Greater London

Hybrid

GBP 110,000 - 150,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bloomberg is hiring a Senior Software Engineer for distributed databases in London. You will work on a 10,000+ shard Vitess/MySQL/MyRocks fleet, designing and implementing safe operations across regions, and contributing upstream changes. The role spans Go and C++ development, debugging, and on-call rotations.

You will diagnose production issues, improve replication, failover, and schema changes, while collaborating with the CTO and engineering teams to shape Bloomberg's storage platform.

Qualifications

  • Experience designing, building, or operating distributed databases or production infrastructure at scale.
  • Deep knowledge of Vitess, MySQL internals, or MyRocks/RocksDB storage engines.
  • Strong Go and/or C++ software engineering skills and ability to work on mature codebases.
  • Experience debugging production behavior via profiling, tracing, and OS telemetry.

Responsibilities

  • Design and implement capabilities to safely operate a large Vitess/MySQL/MyRocks fleet across regions.
  • Contribute fixes and features upstream to Vitess and related ecosystems.
  • Diagnose production issues across query execution, transactions, and storage engines.
  • Lead technical designs, mentor engineers, and participate in incident investigations.

Skills

Distributed systems
Go
C++
MySQL internals
RocksDB
Profiling & debugging
Open-source
Communication

Education

CS/Engineering/Math degree or equivalent

Tools

Vitess
MySQL
MyRocks
RocksDB

Job description

Bloomberg is hiring a Senior Software Engineer for distributed databases in London. You will work on a 10,000+ shard Vitess/MySQL/MyRocks fleet, designing and implementing safe operations across regions, and contributing upstream changes. The role spans Go and C++ development, debugging, and on-call rotations.

You will diagnose production issues, improve replication, failover, and schema changes, while collaborating with the CTO and engineering teams to shape Bloomberg's storage platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed Databases Engineer
Senior Distributed Databases Engineer

Bloomberg • Greater London

On-site
GBP 55,000 - 95,000
Senior Software Engineer, Distributed Databases (Vitess/MySQL/MyRocks)
Senior Software Engineer, Distributed Databases (Vitess/MySQL/MyRocks)

Bloomberg • Greater London

Hybrid
GBP 110,000 - 150,000
Senior Software Engineer, Distributed Databases
Senior Software Engineer, Distributed Databases

Bloomberg • Greater London

On-site
GBP 55,000 - 95,000
Senior Software Engineer/SRE - Managed Systems Engineering
Senior Software Engineer/SRE - Managed Systems Engineering

Bloomberg • City Of London

On-site
GBP 65,000 - 90,000
Database Engineer
Database Engineer

TRBtalent • Northampton

On-site
GBP 50,000 - 70,000
Competitive salary
Extensive professional development opportunities
Class-A share reward scheme
Senior Database Engineer - PostgreSQL & Oracle
Senior Database Engineer - PostgreSQL & Oracle

DRW • Greater London

On-site
GBP 90,000 - 140,000
Data Engineer
Data Engineer

Randstad Technologies Recruitment • Burgess Hill

On-site
GBP 65,000 - 95,000
Hybrid work (3 days in-office)
Senior DB Engineer: Oracle, PostgreSQL & NoSQL Automation
Senior DB Engineer: Oracle, PostgreSQL & NoSQL Automation

Salt Digital Recruitment • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Java Engineer — Distributed Systems (Hybrid, Banking)
Senior Java Engineer — Distributed Systems (Hybrid, Banking)

Vertus Partners • Greater London

Hybrid
GBP 90,000 - 110,000
Discretionary bonus
Flexible hybrid model
Benefits
Senior MySQL DBA: Scale High-Performance Databases
Senior MySQL DBA: Scale High-Performance Databases

Aristocrat Leisure • Greater London

Hybrid
GBP 70,000 - 105,000