Knowledge Graph / Data Engineer

Overview

We are seeking a Knowledge Graph / Data Engineer to join our team on a contract basis, focusing on the design and delivery of an enterprise knowledge graph and semantic data layer. This role will involve close collaboration with the Enterprise Architecture team to integrate various data sources into a cohesive and queryable semantic product, ultimately facilitating natural-language querying and AI-driven insights. The position is remote and has the potential to extend beyond the initial six weeks.

Responsibilities

  • Design and build enterprise ontologies, knowledge graphs, and semantic data models.
  • Integrate structured and unstructured data from multiple enterprise sources.
  • Develop semantic data layers, entity relationships, and graph querying capabilities.
  • Support natural-language querying, LLM integration, and GraphRAG approaches.
  • Collaborate with Enterprise Architects on solution design, technical standards, and delivery.
  • Deliver working prototypes and demonstrate early progress.

Requirements

  • Strong hands-on experience in Knowledge Graphs, Ontology Engineering, and Semantic Technologies.
  • Expertise in RDF, OWL, SPARQL, SKOS, and semantic modelling.
  • Experience with graph technologies such as Neo4j, Stardog, GraphDB, or Amazon Neptune.
  • Strong Python, SQL, and enterprise data integration skills.
  • Experience working with both structured and unstructured data.
  • Understanding of LLMs, RAG, GraphRAG, and natural-language querying.
  • Experience collaborating with Enterprise Architecture teams.