GraphRAG Engineer

Illumination Works
United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence Airflow Amazon Web Services Microsoft Azure Extract Transform Load (ETL) Software Debugging Graph Database Information Extraction Python (Programming Language) Metadata Named Entity Recognition Object-Oriented Software Development
+17 more
Open Source Technology Package Development Process Search Technologies Software Engineering Data Streaming Workflow Management Systems Scripting Data Ingestion Pytorch Retrieval-Augmented Generation Large Language Models SC Clearance Scikit Learn Information Technology Virtual Agents Spacy Data Pipelines

Job description

We are seeking a skilled Graph RAG Engineer to design, build, and operationalize a Graph-based Retrieval-Augmented Generation (GraphRAG) system. This role sits at the intersection of knowledge graph engineering, data pipeline development, and applied AI. The ideal candidate will develop Python-based automation to discover and extract relevant features from structured and unstructured data sources, populate a graph database, and build agentic AI workflows on top of that knowledge graph. They will shape how structured knowledge is extracted, organized, and reasoned over at scale, with direct impact on mission-critical analytical products.

Key activities include:

  • Architect, design, build, and extend GraphRAG solutions that combine knowledge graphs, graph databases, retrieval pipelines, and large language models
  • Design graph schemas, ontologies, taxonomies, metadata models, and graph data models tailored to domain-specific business and analytical use cases
  • Develop Python scripts and modules to automate entity extraction, entity resolution, relationship extraction, feature discovery, metadata capture, tagging, and graph enrichment
  • Build and populate graph databases using extracted concepts, relationships, source evidence, and domain-specific ontologies
  • Create repeatable data ingestion and transformation pipelines for structured, semi-structured, and unstructured data sources
  • Integrate graph databases and graph query results into retrieval-augmented generation workflows and LLM context windows to improve answer accuracy, explainability, and traceability
  • Develop and apply AI agents or agentic frameworks that interact with GraphRAG systems and support multi-step reasoning and query resolution
  • Implement validation, traceability, lineage, and quality checks for generated graph data, retrieval outputs, and graph structure
  • Collaborate with domain experts, data engineers, AI engineers, ML engineers, and solution architects to translate business needs into GraphRAG capabilities and document designs, data flows, graph structures, automation logic, and integration points

Requirements

Do you have what it takes? Are you driven to solve complex business problems with cutting-edge AI technologies? Do you enjoy experimenting with emerging frameworks, evaluating new models, and designing intelligent systems that create measurable impact? We value curiosity, innovation, collaboration, and the ability to communicate technical concepts to diverse audiences.

Required skills for this job include:

Graph Database Development

  • Demonstrated experience building and populating a property graph database
  • Proficiency in Cypher query language for graph traversal, filtering, and aggregation
  • Ability to design node/relationship schemas and ontologies from scratch

GraphRAG Implementation

  • Hands-on experience building a GraphRAG system - including graph-aware retrieval, entity linking, and context injection into LLM prompts
  • Understanding of how graph structure improves over flat vector search for multi-hop or relational queries

Python Development

  • Strong Python skills, including object-oriented design, modular package development, and scripting for data automation.
  • Experience with NLP or information extraction libraries such as spaCy, transformers, LangChain, LlamaIndex, or similar for automated feature and entity discovery

Agentic AI Frameworks

  • Experience developing or extending LLM-based agents using frameworks such as LangGraph, LangChain Agents, AutoGen, CrewAI, or similar
  • Ability to chain tools, memory, and graph lookups within an agentic loop

General

  • Strong debugging, documentation, and software engineering practices
  • Ability to work with technical and non-technical stakeholders to understand data meaning and business context

Desired skills for this job include:

  • Experience with graph ML libraries such as PyG (PyTorch Geometric) or NetworkX for graph analytics or embedding generation.
  • Familiarity with knowledge graph embedding models (TransE, Node2Vec, GraphSAGE) to enhance retrieval.
  • Experience with vector databases (Pinecone, Weaviate, Chroma) used in hybrid graph + vector retrieval architectures.
  • Prior work in a government, defense, or intelligence community environment.
  • Experience with ETL/ELT pipelines and orchestration tools such as Airflow, Prefect, or dbt.
  • Familiarity with Azure OpenAI, AWS Bedrock, or on-premise LLM deployments for air-gapped or controlled environments.
  • Understanding of data provenance, traceability, and explainability requirements in regulated or classified settings.
  • Experience with Microsoft GraphRAG (open-source) or similar production GraphRAG implementations.
  • Must have or be willing to obtain Secret Clearance (this requires US Citizenship)
  • Ability to pass required background screening and drug testing

Education:

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field - or equivalent demonstrated experience
  • Advanced degree a plus but not required

Benefits & conditions

Why choose us? We invest in our employees in all aspects of their life and we value family. We offer market-competitive salary, a generous PTO package, and comprehensive medical, dental, vision and life insurance plans. We also offer 401K, short/long-term disability insurance, a fun and engaging culture, and training opportunities to keep you up to speed on the latest technologies.

About the company

At Illumination Works, we know data, and we should, we’ve been doing it since we started in 2006! We specialize in everything data from big data to data science, data engineering, software engineering, and cloud design. We are a trusted technology partner in user-centered digital transformation-delivering impactful business results to clients. We partner with customers to solve their unique technology and data challenges and stay on top of modern technologies and advancements leveraging our Innovation Lab. Check out our website to learn more at www.ilwllc.com .

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:36 min

Limitations of traditional access control in RAG

Deepu Deepu · WWC 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

3:29 min

Binary and count vectorization techniques for text

Jodie Burchell · LIVE

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

38 sec

Introducing OpenRAG for custom data pipelines

Phil Nash · Coffee With Developers

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · WWC Europe 2026

Videos

See all

Related articles

See all