Bloomberg's financial products rely on petabytes of real-time and historical data. DataHub is Bloomberg’s distributed data platform powering that scale—managing billions of row mutations daily across thousands of MySQL/MyRocks shards. We operate at the intersection of high availability, low latency, and massive scale. Your mission: keep this engine fast, safe, and observable as we double in size.
Requirements
- Deep knowledge of MySQL internals, including InnoDB and MyRocks, replication, and backups
- Strong programming skills in Go and/or Python
- Production experience with Kubernetes (Helm, Operators, CRDs)
- Familiarity with Kafka, Spark, or lakehouse architectures
- Experience with Infrastructure-as-Code (Terraform, Ansible, OpenTofu)
- Contributions to open source projects like MySQL, RocksDB, MyRocks, or Vitess
Responsibilities
- Design, automate, and operate multi-region Vitess-backed MySQL/MyRocks clusters in Kubernetes
- Build internal tools in Go or Python for failover, schema changes, and performance testing
- Harden our CI/CD pipelines and custom K8s operators for infrastructure components
- Partner with engineers across Bloomberg to scale and standardize data operations
- Share your expertise on distributed systems, SLOs, and production debugging
- Design for scale - millions of events, thousands of shards, zero downtime
- Work with Vitess, MyRocks, and Kubernetes on production systems across regions
Other
- 4+ years of professional software development and/or SRE experience
- A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- A passion for reliability, scale, and mentoring others
- Shape the tools and processes that make DataHub’s growth sustainable
- Have the chance to mentor others while deepening your own systems expertise