Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID)
New Today
Overview
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID) – London. Part of the Engineering and CTO business area. The EMID team leads a company-wide effort to build scalable, interoperable linked data systems. Our mission is to aggregate and distribute metadata to support entity disambiguation across Bloomberg. Our data pipelines process over 10 million daily updates from streaming endpoints and cloud-hosted files, with enrichment and delivery latencies averaging just 700 ms per record. The resulting data underpins billions of data points utilised by applications throughout Bloomberg, including but not limited to Trading Platforms and AI. We are now expanding into the next phase: transforming raw data into interconnected knowledge. We are building an inference platform for scalable management and execution of data-inferencing based on semantic models and user-defined rules to enrich raw datasets. Our ontology-based inferencing enables context-aware query and discovery within Bloomberg's enterprise knowledge graph.
Responsibilities
- Design, build, and scale core components of our semantic reasoning platform — enrichment rule engines and inference capabilities.
- Integrate reasoning capabilities with the enterprise knowledge graph to enable advanced querying and discovery.
- Collaborate with a broad set of stakeholders — domain experts, content providers, and product teams — to support diverse inference needs.
- Ensure reliability, scalability, and performance of inference infrastructure in high-throughput production environments.
- Evaluate and adopt the right technologies to deliver powerful, scalable inference over enterprise knowledge graphs.
You'll need to have
- Hands-on experience in software engineering, with a strong background in designing and building distributed systems or data platforms.
- Proficiency in Python, Java and micro frontend web development with demonstrated ability to write robust, production-quality code.
- Hands-on experience with knowledge graph and semantic web technologies e.g. RDF, OWL, SHACL, SPARQL.
- Knowledge of one or more rule-based and semantic reasoning tools and frameworks (e.g., Apache Jena, Drools, OWL reasoners such as Pellet or HermiT).
- Experience working with large-scale data systems such as Spark, Kafka, or similar.
- Strong understanding of graph data models and query languages (e.g., SPARQL, Cypher).
- Excellent communication skills and ability to collaborate across interdisciplinary teams.
We’d love to see
- Familiarity with knowledge representation and linked data best practices.
- Understanding of data governance and model change management.
- Location:
- London, England, United Kingdom
- Salary:
- £200,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Overview Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID) – London. Part of the Engineering and CTO business area. The EMID team leads a company-wide effort to build scalable, interoperable linked data systems. Our mission...
More Details -
-
18 Days Old
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID) Based in London, London. Will influence key technical decisions and build a foundational system that will power products and workflows across the company. Must have hands-on experience with knowledge graph and semantic web technologies.
More Details -
-
19 Days Old
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID) London, GBR Posted[...]
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID) Based in London, London. Will influence key technical decisions and build a foundational system that will power products and workflows across the company. Must have hands-on experience with knowledge graph and semantic web technologies.
More Details -