Jobs / Neo4j
Software Engineer - Go/Kubernetes, Sharding team
Neo4j · London, ENG, United Kingdom
London, ENG, United KingdomRemote
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
The role involves developing and managing sharded and composite databases on a cloud platform using Go and Kubernetes. Key responsibilities include building the control plane, managing database lifecycles declaratively, and addressing bugs while collaborating in design meetings. Strong experience in Go, Kubernetes, and modern continuous integration practices is essential.
Qualifications
- Strong Go experience across multiple projects
- Strong Kubernetes experience
- Experience with modern continuous integration
- Ability to work independently
- Ability to communicate about complex topics
Responsibilities
- Building and evolving the control plane for sharded and composite databases in Go
- Managing shards, composite instances, clusters, and their lifecycles through Kubernetes
- Tracking down bugs, fixing downstream test failures, and documenting features
- Joining cross-team design meetings and studying the latest database research
Skills
AWSAzureDockerGCPGoJavaKubernetesScala
Relocation
No