Graph Database Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
The ideal candidate is a specialist in graph databases and complex data access. You will be responsible for creating highly efficient and flexible data services using GraphQL and leveraging Neo4j to build robust knowledge graph platforms. This role is highly critical for supporting advanced AI-driven features like recommendation engines.
Requirements
- 7+ years of professional experience in software engineering.
- Core Skills: Strong proficiency in Java (Java 17+ or higher is preferred) and expertise in Neo4j or other Graph database technologies.
- Mandatory Shared Experience (Required for All Roles):
*
- Hands-on exposure and experience with Agentic AI technologies.
- Deep experience with DynamoDB for high-performance NoSQL data persistence.
- Proficiency in developing and deploying services on AWS.
- Experience with data streaming technologies like Flink.
-
Familiarity with monitoring and observability tools such as Splunk/Wavefront.
- Expertise in designing and implementing performant APIs using GraphQL.
Focus: Developing advanced knowledge graph solutions and unified, highly efficient data access layers for complex relationship modeling and query processing.
Required Tech Stack: Java, GraphQL, Neo4j, DynamoDB, Agentic AI exposure and hands on, Splunk/wavefront, Flink, AWS
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Everything a Developer Needs to Know About MCP with Neo4j
Top Big Data Technologies That You Need to Know
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline