{"schemaVersion":"jobsearcher.job.v1","id":"5ca71e3571bba50f2aac74b5","url":"https://jobsearcher.com/jobs/5ca71e3571bba50f2aac74b5","canonicalUrl":"https://jobsearcher.com/jobs/5ca71e3571bba50f2aac74b5","title":"Senior Software Engineer Distributed Data and Retrieval Platform","description":"Location\r\nPrinceton\r\nBusiness Area\r\nEngineering and CTO\r\nRef #\r\n10051422\r\nDescription & Requirements\r\nBloomberg 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.\r\nOur 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.\r\nThis 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.\r\nWhen Vitess, MySQL, MyRocks, RocksDB, or related tooling need to change to meet Bloomberg's requirements, we are prepared to make those changes — and contribute them upstream.\r\nOur Team\r\nWe build the store services that make Bloomberg financial data discoverable, queryable, point-in-time accurate, and reliable across the company.\r\nOur systems expose structured, schema-evolving datasets through unified APIs while preserving consistency, low latency, operational safety, and auditability. They serve both latency-sensitive OLTP traffic and high-throughput readers that power downstream systems, including Bloomberg's S3-based BBDS lakehouse.\r\nThis role is not about Spark internals. It is about making a distributed OLTP storage platform remain correct and performant under very different workload shapes: small deterministic reads, write-heavy dataflows, backfills, table materialization, snapshot reads, and massively parallel batch access.\r\nWe care deeply about production behavior. That means source-level debugging, disciplined benchmarking, workload modeling, high-cardinality observability, automated operations, safe rollout, and tooling that helps engineers understand exactly why the system behaved the way it did.\r\nWhat's in it for you\r\nBuild OLTP store services supporting billions of mutations and transactions across thousands of shards.\r\nWork deeply with Vitess, MySQL, MyRocks, RocksDB, and the operational realities of running them at scale.\r\nDesign deterministic, low-latency access patterns instead of relying on arbitrary SQL execution.\r\nBuild systems for time series, bi-temporal data, point-in-time queries, versioned facts, snapshot reads, and derived table materialization.\r\nDiagnose and improve performance across the stack: application code, JVM, Linux, networking, MySQL, MyRocks, RocksDB, and Vitess.\r\nBuild observability for fast production debugging using structured events, traces, high-cardinality dimensions, SLIs, and storage-engine telemetry.\r\nMake store services robust under both client-facing OLTP traffic and highly parallel batch-reader workloads.\r\nInfluence the architecture of Bloomberg's financial data platform.\r\nContribute improvements back to upstream open-source systems when Bloomberg's requirements push beyond what exists today.\r\nYou'll need to have\r\n4+ years of professional software engineering experience.\r\nStrong programming skills in one or more of Java, Go, C, or C++.\r\nDeep experience or strong interest in database internals, distributed systems, storage engines, or large-scale data infrastructure.\r\nStrong debugging skills across application code, infrastructure, networking, and Linux.\r\nExperience reasoning from first principles about throughput, latency, contention, queuing, caching, compaction, replication, saturation, and failure modes.\r\nA degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.\r\nWe'd love to see\r\nContributions to infrastructure projects such as Vitess, MySQL, RocksDB, MyRocks, or similar systems.\r\nExperience operating or extending sharded MySQL, Vitess, distributed SQL, or large-scale OLTP platforms.\r\nExperience profiling and tuning production systems with JFR, async-profiler, perf, eBPF, flame graphs, heap analysis, or custom benchmarking frameworks.\r\nA track record of building reliable systems where correctness, latency, and operability matter.\r\nA passion for mentoring engineers and raising the technical bar of a platform team.\r\nSalary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus\r\nThe referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.\r\nWe offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.\r\nDiscover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.\r\nJ-18808-Ljbffr","company":"Socket","rawCompany":"socket","city":"Princeton","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-08-08T01:49:46.761Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer Distributed Data and Retrieval Platform","description":"Location\r\nPrinceton\r\nBusiness Area\r\nEngineering and CTO\r\nRef #\r\n10051422\r\nDescription & Requirements\r\nBloomberg 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.\r\nOur 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.\r\nThis 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.\r\nWhen Vitess, MySQL, MyRocks, RocksDB, or related tooling need to change to meet Bloomberg's requirements, we are prepared to make those changes — and contribute them upstream.\r\nOur Team\r\nWe build the store services that make Bloomberg financial data discoverable, queryable, point-in-time accurate, and reliable across the company.\r\nOur systems expose structured, schema-evolving datasets through unified APIs while preserving consistency, low latency, operational safety, and auditability. They serve both latency-sensitive OLTP traffic and high-throughput readers that power downstream systems, including Bloomberg's S3-based BBDS lakehouse.\r\nThis role is not about Spark internals. It is about making a distributed OLTP storage platform remain correct and performant under very different workload shapes: small deterministic reads, write-heavy dataflows, backfills, table materialization, snapshot reads, and massively parallel batch access.\r\nWe care deeply about production behavior. That means source-level debugging, disciplined benchmarking, workload modeling, high-cardinality observability, automated operations, safe rollout, and tooling that helps engineers understand exactly why the system behaved the way it did.\r\nWhat's in it for you\r\nBuild OLTP store services supporting billions of mutations and transactions across thousands of shards.\r\nWork deeply with Vitess, MySQL, MyRocks, RocksDB, and the operational realities of running them at scale.\r\nDesign deterministic, low-latency access patterns instead of relying on arbitrary SQL execution.\r\nBuild systems for time series, bi-temporal data, point-in-time queries, versioned facts, snapshot reads, and derived table materialization.\r\nDiagnose and improve performance across the stack: application code, JVM, Linux, networking, MySQL, MyRocks, RocksDB, and Vitess.\r\nBuild observability for fast production debugging using structured events, traces, high-cardinality dimensions, SLIs, and storage-engine telemetry.\r\nMake store services robust under both client-facing OLTP traffic and highly parallel batch-reader workloads.\r\nInfluence the architecture of Bloomberg's financial data platform.\r\nContribute improvements back to upstream open-source systems when Bloomberg's requirements push beyond what exists today.\r\nYou'll need to have\r\n4+ years of professional software engineering experience.\r\nStrong programming skills in one or more of Java, Go, C, or C++.\r\nDeep experience or strong interest in database internals, distributed systems, storage engines, or large-scale data infrastructure.\r\nStrong debugging skills across application code, infrastructure, networking, and Linux.\r\nExperience reasoning from first principles about throughput, latency, contention, queuing, caching, compaction, replication, saturation, and failure modes.\r\nA degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.\r\nWe'd love to see\r\nContributions to infrastructure projects such as Vitess, MySQL, RocksDB, MyRocks, or similar systems.\r\nExperience operating or extending sharded MySQL, Vitess, distributed SQL, or large-scale OLTP platforms.\r\nExperience profiling and tuning production systems with JFR, async-profiler, perf, eBPF, flame graphs, heap analysis, or custom benchmarking frameworks.\r\nA track record of building reliable systems where correctness, latency, and operability matter.\r\nA passion for mentoring engineers and raising the technical bar of a platform team.\r\nSalary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus\r\nThe referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.\r\nWe offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.\r\nDiscover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.\r\nJ-18808-Ljbffr","datePosted":"2026-08-08T01:49:46.761Z","dateModified":"2026-08-08T01:49:46.761Z","hiringOrganization":{"@type":"Organization","name":"Socket","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Princeton","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5ca71e3571bba50f2aac74b5"},"url":"https://jobsearcher.com/jobs/5ca71e3571bba50f2aac74b5"}}