<.>Job Description Senior Graph Database / GraphRAG Engineer
Job Title: Senior Graph Database / GraphRAG Engineer
Location: Chicago, IL 60606
Duration: 6 Months Contract
Work Setup: Hybrid
Experience: 10+ Years
Job Summary
We are looking for an experienced Senior Graph Database / GraphRAG Engineer with 10+ years of software and data engineering experience and strong hands-on expertise with Amazon Neptune, SPARQL, graph databases, data engineering/ETL pipelines, and GraphRAG.
The ideal candidate will have experience designing and managing production-scale graph database solutions, developing graph-based data pipelines, and integrating graph technologies with modern AI/Generative AI solutions.
Must-Have Skills
- Extensive hands-on experience with Amazon Neptune Graph Database
- Strong expertise in SPARQL
- Experience with Gremlin and graph query languages
- Strong background in Data Engineering and ETL Pipelines
- Hands-on experience designing and implementing GraphRAG solutions
- Advanced programming experience in Python, Java, or Scala
- Strong experience with AWS cloud services
- Experience with production-scale data and graph architectures
- Strong understanding of graph data modeling and graph database design
Key Responsibilities
- Design, develop, and manage production-scale Amazon Neptune graph database environments.
- Develop graph data models and implement efficient graph queries using SPARQL and/or Gremlin.
- Build and maintain scalable data engineering and ETL pipelines to ingest, transform, and load data into graph databases.
- Design and implement GraphRAG architectures integrating graph databases with AI/LLM-based applications.
- Develop backend services and data processing applications using Python, Java, or Scala.
- Integrate graph data with enterprise data sources and downstream applications.
- Optimize graph queries, database performance, data ingestion, and overall system scalability.
- Develop APIs and services for accessing graph-based data where required.
- Collaborate with data engineers, software engineers, architects, and AI/ML teams.
- Implement data quality, validation, monitoring, and troubleshooting processes.
- Support deployment and operation of graph and data engineering solutions in AWS environments.
Nice-to-Have Skills
- Experience with Generative AI / GenAI integration
- Experience integrating LLMs with GraphRAG
- Python backend/API development using frameworks such as FastAPI or Flask
- Experience with AWS S3, Amazon RDS, Amazon ECS
- Experience with vector databases, embeddings, or semantic search
- Knowledge of prompt engineering and LLM application development
- Experience with Docker/Kubernetes
- Experience with CI/CD and infrastructure automation
Education
- Bachelor's or Master's degree in Computer Science, Data Science, Information Architecture, or a related technical field.
Required Experience
- 10+ years of overall software/data engineering experience.
- Strong hands-on experience with Amazon Neptune and SPARQL.
- Proven experience building ETL/data pipelines.
- Hands-on experience with GraphRAG and graph-based solutions.
- Strong production programming experience in Python, Java, or Scala.
- Strong AWS/cloud infrastructure experience.