Senior Graph Developer
Listed on 2026-07-18
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Software Engineer
Senior Knowledge Graph Developer
Location:
Remote
Contract Role Overview
Senior Knowledge Graph Developer to build, optimize, and maintain our enterprise data network. In this hands-on engineering role, you will write the queries, construct the data pipelines, and implement the schemas that power our interconnected data layer. You will work extensively within the Amazon Web Services (AWS) ecosystem, writing production-ready code to ingest and query data inside Amazon Neptune. You will also work directly on implementing AI features, writing the integration code that connects our graph databases to Large Language Models (LLMs) via Graph RAG (Graph Retrieval-Augmented Generation) frameworks.
Key Responsibilities- Graph Development & Query Optimization Write, debug, and fine-tune complex, high-performance graph queries using Gremlin or SPARQL. Implement physical graph models based on architectural designs, optimizing for fast traversals and low latency. Build indexing strategies and optimize execution plans within Amazon Neptune to ensure fast runtime performance.
- Data Engineering & Pipeline Implementation Build and maintain production ETL/ELT pipelines to ingest data from relational databases, APIs, and unstructured text into Neptune. Implement Entity Resolution logic using deterministic and probabilistic matching algorithms to link disparate data entities. Develop automated data quality scripts, constraint validations, and schema compliance protocols (such as SHACL) to keep graph data clean.
- Application & GenAI Integration Develop backend services, APIs, and microservices (primarily in Python) to expose graph data to downstream client applications. Code the integration layers for Graph RAG pipelines to feed relevant graph context into LLM prompts. Connect Amazon Neptune with vector databases or vector search tools to support hybrid semantic search workflows.
- Database Maintenance & Operations Monitor and manage the health, storage, and throughput of production Amazon Neptune clusters. Configure Neptune features such as Neptune Streams for event-driven architectures or Neptune Analytics for fast graph algorithms.
Job Qualifications Required Technical Skills (Must-Haves)
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Graph Databases: 3+ years of production experience writing code for and developing inside Amazon Neptune.
Graph Querying:
High proficiency writing complex traversals in Gremlin or queries in SPARQL.
Programming:
Strong production coding skills in Python or JVM environments (Java, Scala).
AWS Ecosystem:
Hands-on experience using core AWS services alongside Neptune (e.g., Lambda, S3, Glue, Athena, EC2).
Preferred Qualifications
Hands-on experience with GenAI orchestration libraries like Lang Chain or Llama Index for GraphRAG deployment. Understanding of W3C semantic web standards (RDF, OWL). Experience using open Cypher on Amazon Neptune.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).