Senior Software Engineer - Analytics Platform
BloombergAbout the role
Description & Requirements
The Analytics Platform department builds the distributed infrastructure that powers Bloomberg's core analytics ecosystem, including CalcrtX, BQL, and the evolution of the legacy Calcrt platform. Our systems form the foundation for how Bloomberg applications and clients access structured data, analytics, and real-time content at global scale.
We are modernizing one of Bloomberg's most critical platforms by transforming a decades-old monolithic architecture into a distributed, service-oriented ecosystem. Every day our platform processes more than 700 billion requests, providing the data infrastructure behind Bloomberg Terminal, Enterprise products, and analytics services used across the company.
Our mission is to simplify how data producers publish content and how consumers access it by building scalable compute platforms, routing and orchestration layers, standardized APIs, and reusable infrastructure. We develop the technologies that enable data providers to expose analytics through modern microservices while maintaining compatibility with Bloomberg's existing ecosystem, with a strong focus on making it easy to onboard new content and capabilities.
Engineers on our team work across a broad range of distributed systems challenges, including:
Building high-performance gateways that route, authorize, cache, isolate traffic, enforce fairness, and meet strict service-level objectives for Bloomberg's analytics platforms.
Designing the next generation of Calcrt, Bloomberg's distributed analytics platform, enabling seamless integration of new data providers and simplifying the onboarding of new content.
Developing Bloomberg's company-wide Entity Resolution platform, responsible for resolving both securities and non-financial entities while providing a shared foundation for products across Bloomberg.
Building Bloomberg's centralized Entitlement platform, providing shared authorization infrastructure used across Bloomberg products and analytics platforms.
Creating reusable frameworks, SDKs, and developer tooling that enable engineering teams across Bloomberg to publish data and analytics using standardized interfaces.
Improving the throughput, efficiency, and query execution model of Bloomberg's federated analytics engine while modernizing its architecture with reactive programming techniques and leveraging AI-assisted engineering tools to accelerate development.
Our engineering culture emphasizes correctness, observability, distributed systems reliability, and performance engineering. We build foundational platforms and services used by engineering teams across Bloomberg, with a strong focus on long-term maintainability and operational excellence.
Our engineering stack spans Modern C++, Python, Linux, Apache Arrow, distributed microservices, and asynchronous frameworks, with inc
Building high-performance gateways that route, authorize, cache, isolate traffic, enforce fairness, and meet strict service-level objectives for Bloomberg's analytics platforms.
Designing the next generation of Calcrt, Bloomberg's distributed analytics platform, enabling seamless integration of new data providers and simplifying the onboarding of new content.
Developing Bloomberg's company-wide Entity Resolution platform, responsible for resolving both securities and non-financial entities while providing a shared foundation for products across Bloomberg.
Building Bloomberg's centralized Entitlement platform, providing shared authorization infrastructure used across Bloomberg products and analytics platforms.
Creating reusable frameworks, SDKs, and developer tooling that enable engineering teams across Bloomberg to publish data and analytics using standardized interfaces.
Improving the throughput, efficiency, and query execution model of Bloomberg's federated analytics engine while modernizing its architecture with reactive programming techniques and leveraging AI-assisted engineering tools to accelerate development.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s