Knowledge Graph Engineer

New
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonETLTypeScriptSpark

Requirements

  • Strong experience with semantic modelling, ontology design, and knowledge representation
  • Hands-on experience with graph databases and graph-based retrieval methods
  • Solid engineering background across ETL development and data transformation
  • Ability to convert complex business logic into formalised graph structures
  • Technical experience with Neo4j, GraphRAG, RDF-based graph systems
  • Technical experience with Microsoft Fabric, Spark, and modern ETL tooling
  • Technical experience with Python or TypeScript
  • Experience with vector-enabled retrieval frameworks and hybrid search strategies
  • Experience with Azure-based data services and enterprise integration patterns
  • Foundation in knowledge engineering or semantic modelling

Responsibilities

  • Design ontologies and semantic models for complex domains (e.g., banking, advisory)
  • Build ETL pipelines from Microsoft Fabric into graph structures such as Neo4j or GraphRAG
  • Define nodes, relationships, metadata rules, and reasoning layers for precise retrieval
  • Optimise graph performance, indexing, and query execution at scale
  • Implement data quality controls to ensure accuracy and consistency of semantic structures
  • Collaborate with business experts to refine concepts and maintain domain correctness
  • Integrate the knowledge graph with Copilot retrieval flows and agent reasoning logic
  • Maintain an evolving semantic map aligned with real organisational processes
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now