
Opportunity at
ElasticSenior Go/Kubernetes Engineer - Core/Infra - Elasticsearch
Elastic, the Search AI Company, seeks a Senior Go/Kubernetes Engineer to join its Elasticsearch core and infrastructure team in the United Kingdom. Operating as a full-time…
Career Tools
About This Role
Elastic, the Search AI Company, seeks a Senior Go/Kubernetes Engineer to join its Elasticsearch core and infrastructure team in the United Kingdom. Operating as a full-time position, this role focuses on building and maintaining scalable shared platform capabilities, distributed systems, and serverless orchestration. The successful candidate will design APIs, resolve complex technical and performance challenges, and enhance developer productivity through automation. This position is suited for an engineer experienced in…
Job Description
Elastic, the Search AI Company, seeks a Senior Go/Kubernetes Engineer to join its Elasticsearch core and infrastructure team in the United Kingdom. Operating as a full-time position, this role focuses on building and maintaining scalable shared platform capabilities, distributed systems, and serverless orchestration.
The successful candidate will design APIs, resolve complex technical and performance challenges, and enhance developer productivity through automation. This position is suited for an engineer experienced in low-level abstraction, cross-team collaboration, and building cloud-native infrastructure.
Elastic offers a comprehensive compensation package featuring a base salary between CAD 128,300 and 203,000 per year, participation in the stock program, a company-matched retirement plan, health coverage, paid parental leave, and flexible time off policies.
Responsibilities
- Design, build, and evolve distributed systems that manage Serverless Elasticsearch across cloud providers
- Own Kubernetes orchestration for Elasticsearch clusters hosted in the cloud
- Develop horizontally scalable features and APIs within Elasticsearch
- Identify automation opportunities and integrate agentic applications into development workflows to increase team productivity
- Investigate and resolve difficult concurrency, performance, and stability issues end-to-end
- Improve operational visibility and observability for cloud systems
- Contribute to open source projects and collaborate with the engineering community
- Assist support engineers with challenging technical problems
Requirements
- Strong proficiency in Go, including concurrency primitives, error handling, and generics
- Hands-on experience working with containers and Kubernetes
- Experience designing APIs and reasoning through technical tradeoffs
- Proficiency in data structures and algorithms
- Track record of utilizing AI to accelerate development, debug complex systems, and optimize code
- Ability to work autonomously and drive decisions using asynchronous and transparent communication
Qualifications
- Experience building Kubernetes controllers using client-go or controller-runtime
- Experience leading large-scale projects across multiple engineering teams
- Knowledge of Java, standard Java data structures, concurrency constructs, and JDK internals
- Hands-on practice with CI/CD systems such as Argo CD, Buildkite, and GitOps
- Familiarity with Java build tools like Gradle and Maven
- Experience implementing observability and telemetry solutions like OpenTelemetry
- Previous background working inside a platform or developer productivity team
Core Skills
Benefits
- Base salary ranging from CAD 128,300 to 203,000 per year
- Participation in Elastic stock program
- Company-matched Registered Retirement Savings Plan matching up to 6 percent of eligible earnings
- Health coverage for employees and their families
- Flexible schedules and locations for many roles
- Generous annual vacation days
- Matching up to 2,000 for financial donations and volunteer service
- Up to 40 hours per year for volunteer projects
- At least 16 weeks of paid parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this role?
The starting base salary range is CAD 128,300 to 203,000 per year, with eligibility for the company stock program and additional benefits.
Is this a remote or on-site position?
The source posting indicates that the role is on-site in the United Kingdom.
What technical skills are required?
Candidates must have strong Go skills, hands-on experience with containers and Kubernetes, API design experience, and proficiency in algorithms and data structures.
Does this role include variable compensation?
No, this role does not have a variable compensation component and relies on base salary and stock participation.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.