Job Description:
We are seeking an experienced Senior Lead - Neo4j/GraphDB to lead our data engineering team in designing, implementing, and optimizing graph-based database solutions. The ideal candidate will have extensive experience working with Neo4j, GraphDB, and other graph technologies, along with expertise in database modeling, query optimization, and system performance tuning. You will be responsible for architecting scalable graph database solutions and guiding a team of developers in adopting best practices for graph data management.
Required Skills & Experience:
• 8+ years of experience in database engineering, with at least 4+ years of hands-on experience in Neo4j/GraphDB.
• Expertise in Cypher query language and performance tuning of graph queries.
• Experience with Graph algorithms, RDF, SPARQL, and property graphs.
• Strong knowledge of data modeling, indexing, and schema design for graph databases.
• Proficiency in Python, Java, or other programming languages for database interactions.
• Hands-on experience with ETL tools and data pipeline frameworks.
• Experience in deploying graph databases on cloud platforms (AWS, Azure, GCP).
• Knowledge of security best practices in GraphDB implementations.
• Strong problem-solving skills and ability to lead a technical team effectively.
Preferred Qualifications:
• Experience with Apache TinkerPop/Gremlin, ArangoDB, TigerGraph, or similar graph database technologies.
• Experience with AI/ML-driven graph analytics.
• Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
• Knowledge of big data processing frameworks (Spark, Kafka, etc.).