Posted Sep 18, 2018 - Requisition No. 67233
Engineering Data Services group is responsible for core data and analytics services that are used across Bloomberg’s application teams. Our service stack currently runs on over 900 machines and serves over 120 billion requests a day. With ever increasing data volumes and growth of Bloomberg’s Enterprise products this footprint has been growing at a rapid pace year over year. Our team also provides multiple foundational services such as meta data and id master for Bloomberg Query Language (BQL), the next generation analytics and screening engine for financial datasets.
We are building out a suite of tools that help developers support and optimize implementation of Bloomberg reference data and analytics. One such tool, the reference data integrity, is required to verify 50 billion unique data points daily to detect anomalies. This immense scale requires the use of Hadoop and Spark analytics framework. We are developing a set of brand new services for metadata, security & entity relationships and entitlement. Due to the large volume and explosive growth of underlying data we are looking to leverage Hadoop based storage for these services. We are also building new tools to manage our server farm more efficiently and leverage analytics to ensure high availability, efficient load balancing and fair scheduling.
We are looking for strong C++/Java software engineers who can design and develop low latency, high performance distributed systems. If you have strong programming skills, the ability to work collaboratively and a proven track record of delivering quality engineering solutions to real world problems, you’ll fit right in.
Our team is comprised of a small group of technologists passionate about data and pushing the boundaries of technology to deliver innovative solutions. We expect you to be proactive, able to work independently and take ownership in driving the vision and execution of the product.
Explore the diversity of experiences, backgrounds and perspectives on our team that made it possible to create our deep learning-based platform:
If this sounds like you, apply and we’ll get in touch to arrange a technical phone interview if we think you’re a match.