Neo4j

Software Engineer - Go/Kubernetes, Sharding team

Neo4j
Apply
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.
Neo4j

About Neo4j

1,001-5,000 employees

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.

Contact me