6 hours ago
London, United KingdomMid Level
Responsibilities
- Build and evolve the Aura control plane in Go for sharded and composite databases.
- Develop Kubernetes APIs, operators, and provisioning infrastructure for shards, composite instances, and clusters.
- Implement systems that provision, scale, and operate stateful database workloads reliably.
- Debug software defects and downstream test failures, document features, and participate in cross-team design meetings.
- Study database research and experiment with new capabilities for Neo4j Aura.
Requirements
- Production-level software development experience.
- Strong Go experience across scripting and larger microservice-style applications, including familiarity with the Go build and packaging system.
- Strong Kubernetes experience with Pods, Deployments, StatefulSets, and stateful workloads.
- Experience configuring continuous-integration pipelines and building and running Docker images.
- Ability to work independently and communicate and collaborate on complex technical topics.
- Preferred: Java, Scala, or other JVM experience; Kubernetes operators and Custom Resources; database, compiler, or query-language internals; asynchronous or reactive programming; distributed systems; Google Cloud Platform, AWS, or Azure; observability practices; or managed cloud services.
Benefits
- Opportunity to work on Neo4j Aura, a managed graph database platform, and distributed database technologies.
- Collaborative, inclusive, and flexible software development environment.
- Opportunities for learning, experimentation, specialization, and professional growth.
Tech Stack
About Neo4j
Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.
