The company is seeking a Lead Graph Developer to architect, design, and implement cutting-edge graph-based data solutions to support complex querying, analytics, and recommendation use cases.
Requirements
- 3+ years of hands-on experience with graph database technologies (Neo4j, Amazon Neptune, TigerGraph, Stardog, etc.).
- Proficient in one or more graph query languages: Cypher, Gremlin, SPARQL.
- Strong knowledge of data modeling, schema design, and semantic technologies (RDF/OWL a plus).
- Experience with Python, Java, or Scala for integration and data pipeline development.
- Familiarity with data integration tools, ETL pipelines, and APIs for graph ingestion.
- Strong understanding of cloud services (AWS, GCP, or Azure), especially managed graph solutions.
- Experience with knowledge graphs, entity resolution, or ontology design.
Responsibilities
- Lead the architecture, design, and implementation of graph-based data solutions.
- Model complex relationships using Labeled Property Graphs (LPG) or RDF/OWL depending on use case.
- 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 (e.g., recommendation engines, fraud detection, knowledge graphs).
- Implement data ingestion pipelines to load, transform, and maintain graph datasets.
- Ensure scalability, performance, and security best practices in graph solutions.
Other
- 10+ years of experience in software development or data engineering roles.
- Excellent problem-solving, communication, and leadership skills.
- Experience working in Agile development teams and version-controlled environments (Git, CI/CD).
- Prior experience with graph visualization tools (Bloom, Gephi, Linkurious).
- Certifications in Neo4j, AWS Neptune, or relevant cloud/graph platforms.