Senior Software Engineer — Distributed Data And Retrieval Platform

Bloomberg LP

Princeton, New Jersey, United States
Base: $160,000 - $240,000 usd annual; bonus/equity...
**
4+ years professional software engineering experience
Deep experience with database internals and distributed systems
Strong debugging skills across application code and infrastructure
** Bloomberg LP is seeking a Senior Software Engineer for its Distributed Data and Retrieval Platform in Princeton, New Jersey. The role focuses on building and maintaining distributed OLTP storage systems that ensure the accuracy, speed, and reliability of financial data across the company. **

Job Summary

  • This role involves building the distributed OLTP storage layer behind Bloomberg's critical financial data systems using Vitess, MySQL, and RocksDB.
  • Engineers will reason about complex topics like query routing, hot shards, p99 latency, and replication lag while ensuring deterministic and low-latency access patterns.
  • The position offers the opportunity to contribute improvements back to upstream open-source systems and influence the architecture of a global financial data platform.

Matching Summary

Match Score: 75

** Bloomberg LP is seeking a Senior Software Engineer for its Distributed Data and Retrieval Platform in Princeton, New Jersey. The role focuses on building and maintaining distributed OLTP storage systems that ensure the accuracy, speed, and reliability of financial data across the company. **

Salary

Base: $160,000 - $240,000 USD Annual; Bonus/Equity: Not specified; Benefits: Comprehensive plan including medical, dental, vision, 401(k) match, and paid time off

Skills & Requirements

Must-have

  • 4+ years professional software engineering experience
  • Deep experience with database internals and distributed systems
  • Strong debugging skills across application code and infrastructure
  • Proficiency in Java, Go, C, or C++ programming languages
  • Reasoning from first principles about throughput and latency

Nice-to-have

  • Contributions to Vitess, MySQL, RocksDB, or MyRocks projects
  • Experience operating sharded MySQL or distributed SQL platforms
  • Proficiency with JFR, async-profiler, perf, eBPF, and flame graphs
  • Passion for mentoring engineers and raising technical bar
  • Track record of building reliable systems with correctness focus

Key Requirements

  • 4+ years of professional software engineering experience
  • Degree in Computer Science, Engineering, Mathematics, or equivalent practical experience
  • Strong programming skills in Java, Go, C, or C++

Work Rights

Not specified

Tailored Resume

Cover Letter