JobMesh

Senior Software Engineer — Distributed Data and Retrieval Platform

Bloomberg · Princeton, Florida, US

Senior Software Engineer — Distributed Data and Retrieval Platform Location Princeton Business Area Engineering and CTO Ref # 10051422 Description & Requirem...

Job description

Senior Software Engineer — Distributed Data and Retrieval Platform Location: Princeton: Business Area: Engineering and CTO: Ref #: 10051422 Description & Requirements: Bloomberg runs on financial data. Every price, corporate action, benchmark, security master update, point-in-time view, and derived fact must be correct, fast, durable, and available at global scale. Our team builds the distributed OLTP storage layer behind some of Bloomberg’s most critical financial data systems. We provide deterministic, purpose-built APIs that let Bloomberg engineers read and write financial data safely, while our platform absorbs the complexity of Vitess, MySQL, MyRocks, RocksDB, sharding, replication, compaction, observability, capacity management, and failure recovery. This is a role for engineers who want to work close to the metal of distributed data systems. You will reason about query routing, storage-engine behavior, schema evolution, read-your-own-write consistency, hot shards, p99 latency, saturation, compaction debt, replication lag, backfills, and safe production rollout. When Vitess, MySQL, MyRocks, RocksDB, or related tooling need to change to meet Bloomberg’s requirements, we are pr...