Graph Database Consultant @Theoris
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type contract
Posted 3d ago

[Hiring] Graph Database Consultant @Theoris

3d ago - Theoris is hiring a remote Graph Database Consultant. 💸 Salary: unspecified 📍Location: USA

Role Description

Theoris is seeking a highly skilled Senior Graph Database Engineer to support advanced data modeling and architecture initiatives, including Connected Labels and knowledge graph–driven solutions. This role requires deep, hands-on expertise with graph databases—particularly Neo4j or Amazon Neptune—and strong experience designing, querying, and integrating graph data within an AWS-heavy ecosystem. The ideal candidate will also have exposure to graph + vector (GraphRAG) patterns supporting modern AI-enabled use cases.

  • Architect and maintain scalable graph data models representing complex relationships, including many-to-many associations, hierarchies, and connected labeling patterns.
  • Translate traditional entity-relationship models into optimized graph schemas.
  • Write and optimize advanced Cypher (Neo4j) and/or SPARQL queries, ensuring high performance and low latency.
  • Design and evolve enterprise knowledge graphs, including ontology design, semantic modeling, and connected-label structures.
  • Configure and manage Amazon Neptune clusters, including networking and security best practices.
  • Design and operate ETL pipelines to populate graph databases using various AWS services.
  • Build and maintain Python-based REST APIs that expose graph data to downstream applications.
  • Support hybrid vector + graph architectures for enhanced contextual retrieval and inference.
  • Partner with data engineers, application developers, AI/ML teams, and business stakeholders to define requirements and validate models.
  • Establish standards for graph modeling, query development, versioning, and documentation.
  • Utilize tools such as Neptune Workbench or Neo4j tooling for exploratory analysis and validation of graph models and queries.

Qualifications

  • Deep expertise in at least one graph database platform: Neo4j or Amazon Neptune.
  • Strong command of Cypher (Neo4j) for complex traversals, pattern matching, and aggregations.
  • Experience with SPARQL for RDF, semantic, or ontology-based workloads.
  • Advanced graph data modeling, including nodes, edges, properties, and directionality.
  • Schema design expertise, including decisions on when to use graph vs relational vs document databases.
  • Index design and optimization, including native graph indexes, full-text indexes, and composite indexes.
  • Efficient handling of many-to-many relationships in graph structures.
  • Designing for query performance, including strategies to avoid supernode and hotspot issues.
  • Experience with versioned and temporal graphs to track changes over time.
  • Experience with ontology design and semantic modeling.
  • Hands-on experience with Amazon Neptune cluster setup.
  • Bulk data loading into Neptune from Amazon S3 (CSV and/or RDF formats).
  • Working knowledge of Neptune Streams for change data capture and downstream processing.
  • Implementing VPC isolation, IAM authentication, and secure access for Neptune.
  • Experience with Neptune Analytics, including combined vector and graph query workloads.
  • Familiarity with Neptune Workbench (Jupyter-based querying and exploration).
  • Experience with Python graph libraries such as py2neo, Neo4j Python Driver, gremlinpython.
  • Building graph-backed REST APIs, ideally using FastAPI.
  • Designing and maintaining ETL pipelines feeding graph databases using AWS Glue, AWS Lambda, Kafka or other streaming solutions.
  • Exposure to Vector + Graph (GraphRAG) architectures to support AI/LLM-driven applications.

Requirements

  • Preferred: Experience supporting AI-enabled knowledge graphs.
  • Preferred: Familiarity with semantic search, embeddings, or hybrid vector-graph queries.
  • Preferred: Background in regulated or enterprise data environments.
  • Preferred: Strong communication skills and ability to collaborate across engineering and data teams.

Benefits

  • Robust Health Insurance
  • 401(k) plan
  • PTO
  • Paid holidays

Company Description

Our goal is to Fuel Your Career! As a Theoris team member, you join a culture based on people-centered values and an environment that fosters both personal and professional growth. We build long-term relationships with our clients and our consultants. With over 30 years of building strong relationships in the industry, we’re uniquely positioned to make the right connections.

Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Graph Database Consultant @Theoris
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type contract
Posted 3d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 130,585+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later