Description & Requirements
The RoleAs a Senior Software Engineer/SRE in Bloomberg’s Market Data group, you’ll help ensure our real-time data infrastructure is reliable, automated, and observable at massive scale. Our systems process hundreds of billions of financial ticks per day and deliver them to clients within milliseconds—where accuracy, availability, and latency are non-negotiable. Your focus will be building tools, systems, and models that expose and improve the health of this infrastructure across the globe.
The Team
Platform Observability sits at the heart of Bloomberg’s Market Data operations. Our mission is to make decision-making across Market Data intelligent and data-driven. To do that, we build the systems that model metadata across thousands of components in our Market Data Pipeline.
We design and maintain the Market Data Ontology and Knowledge Graph, enabling rich context, traceability, and insight across the platform. Our systems power operational awareness, automation, and strategic investment decisions. We partner across engineering, platform, and infrastructure to define standards, surface gaps, and drive reliability across one of the world’s most critical real-time data platforms.
What You’ll Do
- Expand and maintain the Market Data Pipeline Ontology, our semantic model for system metadata.
- Build and extend ETL plugins that collect, transform, and aggregate metadata from key systems.
- Develop intuitive GUIs and interfaces to expose system insights and relationships to users.
- Define and implement SLOs and SLIs to help the broader group measure and improve reliability.
- Develop tools and solutions designed to enhance impact analysis and minimise outage time.
- Work with teams across the Market Data organization to improve system architecture and metadata quality.
- Participate in our escalation rotation (business hours only) as part of a global follow-the-sun support model.
- A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience
- Commercial experience and proficiency in Python or C++
- Experience designing, scaling, and operating distributed systems.
- Strong collaboration and communication skills—especially across infrastructure, SRE, and product teams.
- Experience with semantic technologies: ontologies, RDF, or graph databases (e.g., Neo4j, RDF4J).
- Familiarity with ETL or EIS platforms like Apache Camel or Airflow.
- Knowledge of financial market data, especially around latency, availability, and correctness.
- Experience building or contributing to observability platforms or knowledge graph tooling.