Knowledge Graph Engineer

AI/ML

Knowledge Graph Engineer

AI/ML
Prosta 20, Warszawa

Madiff Sp. z o.o.

Full-time
B2B
Mid
Remote
30.47 - 37.40 USD
Net per hour - B2B

Job description

At Madiff, we connect top IT talent with cutting-edge companies through remote Agile teams and nearshore outsourcing. With operations in Poland, Portugal, France, and the UK, we specialize in AI, DevOps, and Cybersecurity - supporting industries like Telecom, Banking, and Hi-Tech.

Are you passionate about semantic intelligence and building systems that truly understand business context? We are currently looking for a Knowledge Graph Engineer to join an enterprise-scale initiative in the consulting and financial services industry, focused on powering an advanced Copilot through a high-precision semantic knowledge layer.

Key responsibilities

  • Design and maintain ontologies and semantic models for banking and advisory domains

  • Build and maintain ETL pipelines feeding graph structures from enterprise data platforms

  • Define graph nodes, relationships, metadata rules and reasoning layers to ensure precise retrieval

  • Optimize graph performance, indexing strategies and query efficiency at scale

  • Implement data quality and consistency controls across knowledge graph structures

  • Collaborate closely with data engineers, Copilot engineers and business domain experts

  • Integrate knowledge graphs with Copilot retrieval flows and agent reasoning logic

  • Continuously evolve the semantic model to reflect real organizational processes

What we are looking for

  • 4+ of experience in semantic modelling, ontology design or knowledge representation

  • Hands-on experience with graph databases and graph-based retrieval patterns

  • Strong engineering background in ETL development and data transformation

  • Proven ability to translate complex business domains into formalized graph structures

  • Experience with technologies such as Neo4j, GraphRAG, RDF-based systems

  • Practical knowledge of Microsoft Fabric, Spark and modern ETL tooling

  • Programming skills in Python or TypeScript

  • Familiarity with vector-enabled retrieval and hybrid search approaches

  • Experience working with Azure-based data services

  • Strong communication skills and confidence working with business stakeholders

What we offer

  • Fully remote cooperation from Poland

  • Opportunity to work on a high-impact enterprise Copilot and large-scale knowledge platform

  • Collaboration with experienced data, AI and domain experts

  • Long-term project with strong technical and business exposure

Tech stack

    Neo4j

    regular

    Python

    regular

    Apache Spark

    regular

Office location