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.
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 increasing adoption of AI-assisted development tools throughout our engineering workflows.
Programming Languages: Modern C++, Java, Python
Frameworks: Spring Boot, Project Reactor, Apache Kafka, Apache Arrow
Caching: Redis
Databases: Elastic Search, PostgreSQL
Containerization: Docker, Kubernetes
CI/CD: Jenkins, SonarQube
Infrastructure: Linux, Microservices, Async frameworks
If you're excited about working on large-scale distributed systems, core analytics infrastructure, and platforms that serve thousands of engineers and clients daily, you'll have a home here.
Analytics Platform is at the heart of Bloomberg's data and analytics ecosystem. Whether it's scaling BQL, evolving CalcrtX, or building the next generation of shared analytics services, our work touches nearly every Bloomberg product and client experience. You'll have the chance to:
Re-architect the next generation of our infrastructure.
Incorporate open-source and industry-standard solutions to solve challenging engineering problems.
Shape the architecture of next-generation systems and design scalable, resilient microservices and APIs from the ground up.
Champion good engineering practices and mentor others.
4+ years of experience, ideally in Modern C++, Python and/or Java.
A degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience.
Experience with frameworks such as Apache Arrow, Spring Boot, Project Reactor, or Apache Kafka.
Interest in mentorship, technical leadership, and cross-team collaboration.
Bloomberg provides reasonable adjustment/accommodation to individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format or using specialized equipment. To request an adjustment/accommodation to apply for a job, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for. We may share your information with a third party provider of accommodations services who may use this information to reach out to you for the purposes of accommodating your application.
Bloomberg is an equal opportunity employer and prohibits discrimination in employment. It is Bloomberg’s policy to provide equal opportunity and access for all persons, and the Company is committed to attracting, retaining, developing, and promoting the most qualified individuals without regard to 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, self-identified or perceived sex, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy, childbirth or related medical conditions, or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law (each, a “Protected Characteristic”). Bloomberg prohibits treating applicants or employees less favorably in connection with the terms and conditions of employment, in all phases of the employment process, because of one or more Protected Characteristics.
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.