Senior Software Engineer - Storage Distributed Upstream

Bloomberg

Bloomberg

Software Engineering
New York, NY, USA
Posted on Aug 29, 2025

About the Team

The Storage Distributed Upstream team is laser-focused on advancing Ceph, the leading open-source distributed storage platform. Our mission is twofold: contribute directly to the upstream Ceph community and ensure it meets Bloomberg’s demanding requirements for scalability, reliability, and performance at petabyte scale. This is a rare opportunity to operate at the intersection of cutting-edge open source development and massive-scale infrastructure, helping shape the future of distributed storage while collaborating with world-class engineers inside and outside Bloomberg.

Why join us?

  • Shape the Ceph roadmap by contributing code, ideas, and direction to one of the most critical open-source storage projects in the world.
  • Make a global impact—your work will benefit not just Bloomberg, but thousands of organizations worldwide that rely on Ceph.

  • Engage with the community—collaborate with upstream maintainers and developers, participate in design discussions, and drive real-world innovation.

  • Gain deep systems expertise—from distributed consensus and erasure coding to storage policies and observability.

  • Work with modern, open-source technologies like Ceph, S3, Kafka, Docker, and more.

What you’ll do

  • Design, develop, and upstream features across Ceph’s core systems: RADOS, RBD, and RGW.

  • Drive enhancements to reliability, performance, and operational tooling used across Bloomberg’s infrastructure.

  • Contribute to the broader Ceph ecosystem through bug fixes, performance tuning, and upstream collaboration.

  • Work closely with the Ceph community through code reviews, design proposals, working groups, and technical forums.

  • Innovate in complex distributed domains such as data placement, erasure coding, geo-replication, and consistency models.

What we’re looking for

  • 4+ years of software engineering experience, primarily in C++.

  • Strong background in Linux systems programming, distributed systems, and algorithm design.

  • A track record of successful collaboration, especially in open-source or cross-team environments.

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Bonus points for
  • Contributions to Ceph or similar large-scale open-source projects.

  • Experience with storage systems, block/object storage, or networking internals.

  • Familiarity with cloud-native and container technologies.

  • Proven ability to work effectively in highly collaborative, community-driven projects.

If you're passionate about open source, deeply curious about how distributed systems work at scale, and excited to make real-world impact—this is the team for you.