eTeam Inc. logo

Senior Graph Database / GraphRAG Engineer

eTeam Inc.

  • Chicago, IL
  • Today

    Highlights

    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.
    eTeam Inc.

    Numbers & Facts

    LocationChicago, IL
    IndustryOther/Not Classified
    Company Size100 to 499 employees
    Year Founded1998
    Websitewww.eteaminc.com

    Description

    <.>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.

    About Company

    Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.

    Similar Jobs