Taro Logo

Graph Database Engineer

Qode is a technology company specializing in enterprise-level graph database solutions and data engineering.
Pittsburgh, PA, USACleveland, OH, USA
Backend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS
This job posting is no longer active. 😔

Job Description

Qode is seeking an experienced Lead Graph Developer to architect and implement cutting-edge graph-based data solutions. This role focuses on developing large-scale graph data models and integrating graph databases with enterprise systems. The position requires expertise in technologies like Neo4j, Amazon Neptune, and TigerGraph, along with strong programming skills in Python, Java, or Scala. The ideal candidate will have 10+ years of software development experience and 3+ years specifically with graph databases. This is a hybrid role based in either Pittsburgh, PA or Cleveland, OH, offering the opportunity to work on complex querying, analytics, and recommendation systems while leading and mentoring a team. The role combines technical expertise with leadership responsibilities, making it perfect for experienced engineers looking to make an impact in graph database technology.

Last updated a month ago

Responsibilities For Graph Database Engineer

  • Lead the architecture, design, and implementation of graph-based data solutions
  • Model complex relationships using Labeled Property Graphs (LPG) or RDF/OWL
  • Develop and optimize queries using Cypher, Gremlin, SPARQL, or similar graph query languages
  • Collaborate with engineering teams to integrate graph databases with APIs, microservices, or existing data platforms
  • Work closely with stakeholders to define graph use cases
  • Implement data ingestion pipelines
  • Ensure scalability, performance, and security best practices
  • Mentor junior developers
  • Contribute to proof-of-concepts
  • Document architecture, design decisions, and graph schemas

Requirements For Graph Database Engineer

Python
Java
  • 10+ years of experience in software development or data engineering roles
  • 3+ years of hands-on experience with graph database technologies
  • Proficient in graph query languages: Cypher, Gremlin, SPARQL
  • Strong knowledge of data modeling, schema design, and semantic technologies
  • Experience with Python, Java, or Scala
  • Familiarity with data integration tools, ETL pipelines, and APIs
  • Strong understanding of cloud services
  • Experience working in Agile development teams
  • Excellent problem-solving, communication, and leadership skills