Posted Sep 18, 2018 - Requisition No. 66988
Bloomberg's applications teams face complex challenges - large-scale data storage, low-latency retrievals, high-volume requests, and high availability over a distributed environment to name a few. And it's our goal to create standardized solutions to these challenges by building core services and technology frameworks for all teams.
We are building these platforms using NoSQL technologies such as HBase and Cassandra. Our NoSQL platform team offers Cassandra as a hosted service for high-impact applications such as ultra low-latency market data caches and globally-replicated trade life-cycle event stores. We are fostering adoption of Cassandra by improving engineers' experience using it within Bloomberg. Our team has visibility across the organization as we're providing sustainable solutions for scaling and high availability across the firm. Beyond HBase and Cassandra, we're looking to provide additional non-relational distributed datastores and are broadly looking for developers with interest and expertise in distributed databases and data management.
Right now, our team is working on Cassandra cluster provisioning, workflows for keyspace and schema management, implementing client libraries for custom load balancing and retry policies and investigating containerization & cloud deployment solutions. We also provide solutions engineering for application
teams, helping them with data modeling and architecture. If you are a software engineer who is passionate about distributed systems, has seen their behavior in production, have expertise in developing backend software infrastructure, we'd like to talk to you about an opening on our team.
If this sounds like you, submit an application and check out Bloomberg's Github: https://github.com/bloomberg. You can also check out some of our recent contributions to HBase (https://www.slideshare.net/HBaseCon/cursors-in-apache-phoenix) and Spark (https://www.techatbloomberg.com/events/spark-summit-east-2017/).