Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems.
Trusted by 84 of the Fortune 100.
Responsibilities
Driving platform architecture, setting technical direction for the transversal foundations that feature teams across Hume build on, and shaping cross-cutting design decisions with the wider engineering group
Owning our Neo4j strategy: actively tracking and hands-on testing of new releases and ecosystem tooling (GDS, APOC, etc.) to assess breaking changes, propose new product opportunities, and plan deliberate, scalable migrations
Optimizing Cypher queries and graph access patterns for latency, throughput, and scale
Mentoring engineers and raising the team's technical bar (especially in Neo4j), without formal management authority
Partner closely with Product Managers to translate long-term product goals into scalable technical roadmaps
Designing secure, scalable access control systems for mission-critical environments
Building APIs for intuitive user interaction with complex data
Orchestrating workflows to automate graph analytics, inference, and real-time insights
Requirements
Deep, hands-on Neo4j expertise, including advanced Cypher query performance optimization, profiling, and deep familiarity with the broader Neo4j ecosystem (e.g., GDS, APOC, drivers)
Modelled real domains as property graphs and can reason about nodes, relationships, labels, and properties as a first-class design activity (relational modelling with e.g. PostgreSQL is a plus)
Track record of leading architecture and technical direction for a team or product area, not just contributing to decisions made by others
Proven ability to drive consensus across engineering teams for large-scale architectural changes
Proven experience in backend systems (8+ years) with exposure to large-scale, complex applications and cross-functional teams
Fluency in Java (or a strong JVM background you can bring to a Java codebase), with a deep understanding of modern software engineering principles, including Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD)
Advanced debugging and profiling techniques
Writing composable, maintainable, and testable code
Spring or similar frameworks with emphasis on building secure, modular, and scalable APIs
Working knowledge of modern CI/CD pipelines, containerization (Docker), and automated deployment workflows
Strong security mindset, with practical knowledge of secure software design and common vulnerabilities (e.g., OWASP)
Comfortable with remote team collaboration
Conditions
Remote: EMEA
Bonus points for familiarity with: Knowledge graphs and GraphRAG, Graph algorithms and analytics, Evolving large graph data models