Senior Software Engineer - Data Platform | New York, NY | Bloomberg Careers

Senior Software Engineer - Data Platform

Careers at Bloomberg

Back to Search

New York, NY

Posted May 8, 2022 - Requisition No. 102555

The Communication Channels (CC) Group hosts Bloomberg’s core communication products responsible for connecting one of the largest and most influential financial networks in the world. Our system delivers 2 Billion messages daily and helps support seamless collaboration workflows for 350,000 Bloomberg professionals through the sharing of stock quotes, news, trade confirmation and other financial information. 
 
The CC Data Platform team is currently building a next-generation Data Store for a myriad of communication products while maintaining an exceptionally high standard of data availability and consistency. Our team hosts the largest Cassandra and Comdb2 datastores in Bloomberg and is responsible for processing and storing ~165TB of data for a variety of clients such as Instant Bloomberg (IB), Message (MSG), Mobile, FX Dealing, ADSK and Compliance. The Data Platform we’re building addresses the unique product offerings of each client and serves as the foundation for them to build reliable and highly performant applications.
 
What's in it for you:
This is an exciting time for the Data Platform team as we are designing and building the current storage system to provide a solution in response to the exponential growth of the volume of data. You’ll be able to contribute to a data storage system that’s highly scalable, robust and flexible for our client’s needs. Additionally, you’ll get to explore, use and evaluate both in-house and open source technologies and deepen your knowledge of large-scale distributed systems and databases.
 
Leveraging the next generation Storage system, we are looking to enhance the IB and MSG product offerings by adding new content enrichments that make it easier for users to share, discover, and discuss content. Our team is actively working on chat enhancements such as Reactions, Pinned Posts, Threading, and AI/ML enrichments to content data.
 
In addition, we are collaborating with sister teams to build a seamless integration between IB and established enterprise chat products. This pursuit will allow our clients to connect with more enterprise users with ease, while staying focused on IB for their core financial workflows. For example, one of our initiatives this year is to build a Storage system to support the federation effort between IB and Microsoft Teams.  
 
You'll need to have:

  • 3+ years of Software Design and Development Experience
  • Strong programming skills in C++, Python or Java
  • Strong knowledge of the fundamentals in algorithms, data structures, system and database design
  •  
    We'd love to see:
  • A passion to solve large-scale, distributed storage and retrieval problems
  • Hands-on experience with Comdb2, Kafka, Cassandra, Big Data Technologies like Hadoop
  • Experience with building chat products and/or your ideas for improving them

We'll trust you with:

  • Researching, designing and developing our next generation data storage system for IB and MSG
  • Work closely with our clients and Product owners to seek requirements
  • Collaborate with other IB and MSG teams to build full-stack features and contribute to their code bases if needed 

 Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US