Join our data engineering team to lead the design and implementation of advanced graph database solutions using Neo4j. This initiative supports the organization's mission to transform complex data relationships into actionable intelligence. You will play a critical role in architecting scalable graph-based systems, driving innovation in data connectivity, and empowering cross-functional teams with powerful tools for insight and decision-making.
Graph Data Modeling & Implementation.
Design and implement complex graph data models using Cypher and Neo4j best practices.
Leverage APOC procedures, custom plugins, and advanced graph algorithms to solve domain-specific problems.
Oversee integration of Neo4j with other enterprise systems, microservices, and data platforms.
Develop and maintain APIs and services in Java, Python, or JavaScript to interact with the graph database.
Mentor junior developers and review code to maintain high-quality standards.
Establish guidelines for performance tuning, scalability, security, and disaster recovery in Neo4j environments.
Work with data scientists, analysts, and business stakeholders to translate complex requirements into graph-based solutions.
Must have
12+ years in software/data engineering, with at least 3-5 years hands-on experience with Neo4j.
Lead the technical strategy, architecture, and delivery of Neo4j-based solutions.
Design, model, and implement complex graph data structures using Cypher and Neo4j best practices.
Guide the integration of Neo4j with other data platforms and microservices.
Collaborate with cross-functional teams to understand business needs and translate them into graph-based models.
Mentor junior developers and ensure code quality through reviews and best practices.
Define and enforce performance tuning, security standards, and disaster recovery strategies for Neo4j.
Stay up-to-date with emerging technologies in the graph database and data engineering space.
Strong proficiency in Cypher query language, graph modeling, and data visualization tools (e.g., Bloom, Neo4j Browser).
Solid background in Java, Python, or JavaScript and experience integrating Neo4j with these languages.
Experience with APOC procedures, Neo4j plugins, and query optimization.
Familiarity with cloud platforms (AWS) and containerization tools (Docker, Kubernetes).
Proven experience leading engineering teams or projects.
Excellent problem-solving and communication skills.
Nice to have
N/A
Languages
English: C1 Advanced
Seniority
Senior
Get notified when new jobs are added by luxsoft