SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Knowledge Graph Engineer

EcoVadis - Warsaw, Masovian Voivodeship, Poland - Hybrid - posted 2026-10-15

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

EcoVadis is seeking a Senior Knowledge Graph Engineer to join its AI Center of Excellence. You will operationalize formal domain ontologies into high-throughput, multi-hop knowledge graph systems that power autonomous AI agents solving complex sustainability challenges—including decarbonization, sustainable procurement compliance, and supply chain resilience. Key responsibilities include: **Graph Infrastructure and Ingestion Pipelines**: Design and maintain high-speed GraphRAG ingestion pipelines that transform relational data (ERP, SQL), unstructured ESG reports, and streaming feeds into operational Labeled Property Graphs (Neo4j, Memgraph) and RDF Triple Stores. **Entity Resolution and A-Box Instantiation**: Build automated Named Entity Recognition (NER), entity linking, and deduplication workflows to resolve vendor profiles, material SKUs, and facility coordinates into unified canonical graph nodes. **Semantic Federation and External Data Integration**: Implement ETL/ELT pipelines to map and federate internal supply chain data with external ontologies and registries (GLEIF, W3C SSN/SOSA, Copernicus, PROV-O). **GraphRAG and Agent Tooling**: Partner with AI/ML engineers to build low-latency GraphRAG retrieval layers—writing optimized Cypher and SPARQL queries, implementing NL2Query tools, hybrid vector-graph indexing, and Model Context Protocol (MCP) tool endpoints for autonomous LLM agents. **Data Quality and Validation**: Operationalize SHACL (Shapes Constraint Language) shapes into automated data quality tests within CI/CD pipelines to prevent hallucinated or non-compliant data mutations. **Performance Optimization**: Optimize multi-hop query performance, graph partitioning, and indexing strategies to handle sub-second traversal over billions of nodes and edges. The role is hybrid (2 days/week in Warsaw office) with full remote option from Poland. **Requirements:** - Degree in Computer Science, Mathematics, Engineering, or related technical discipline - 4+ years of production experience building and querying graph databases (Labeled Property Graphs: Neo4j, Memgraph, TigerGraph; or RDF Triple Stores: GraphDB, Stardog, Virtuoso) - Strong cloud technology experience, preferably Azure ecosystem (Azure Foundry, Azure Bicep, AzureML, Azure Cloud Storage) - Advanced Python proficiency (RDFLib, NetworkX, PyGraphistry) for production-grade data pipelines - Experience building entity extraction pipelines using modern NLP frameworks (LangChain, LlamaIndex, spaCy) or LLM-based structured extraction - Hands-on experience with modern data transformation tools (dbt) and integrating graph databases with vector stores (Qdrant, Pinecone, pgvector) for hybrid search - Solid understanding of semantic web standards (RDF, RDFS, OWL, SKOS, SHACL, RDF-star, SPARQL), graph schema design (T-Box vs. A-Box), and mapping languages (RML, R2RML) **Preferred qualifications:** - Experience with domain-specific supply chain, carbon accounting (GHG Protocol), or lifecycle assessment (LCA) data structures - Direct experience building Model Context Protocol (MCP) servers for LLM agents - Enterprise OBDA (Ontology-Based Data Access) approaches at scale Candidates must be eligible to work and live in Poland.

Similar roles