Elastic
Senior Go/Kubernetes Engineer - Core/Infra - Elasticsearch
United States. Posted 9 days ago
The role
You will design, build, and evolve distributed systems that orchestrate and manage Serverless Elasticsearch projects. You will own Kubernetes orchestration for Elasticsearch clusters in the cloud and improve observability and operation of cloud systems.
What you will do
- Designing, building, and evolving distributed systems for Serverless Elasticsearch projects
- Contributing to core infrastructure projects for Elasticsearch
- Owning Kubernetes orchestration of Elasticsearch clusters in cloud
- Developing automation and integrating agentic apps into development workflows
- Designing and implementing new horizontally-scalable features and APIs
- Solving performance or concurrency issues
- Improving operation and observability of Elasticsearch cloud systems
- Collaborating in the open with the ES team and open source projects
- Supporting support engineers with difficult problems
- Owning operational investigations end-to-end
Required qualifications
- Strong Go skills including concurrency primitives, error handling, and generics
- Hands-on experience with containers and Kubernetes
- Experience crafting APIs and reasoning through tradeoffs
- Proficient in algorithms and data structures
- Experience leading large scale projects across engineering teams
- Ability to own projects from beginning to end
- Proven track record of using AI to accelerate development, debug systems, and optimize code
- Ability to collaborate across functions and teams
- Ability to work autonomously in a distributed team
Nice to have
- Experience building Kubernetes controllers (controller-runtime, client-go)
- Experience with Java and the standard Java library
- Knowledge of JDK internals
- Hands-on experience with CI/CD systems and practices (Buildkite, Argo CD, GitOps etc)
- Knowledge of Java build tools (Gradle, Maven, etc)
- Experience with observability and telemetry solutions, particularly OpenTelemetry
- Experience working in a platform team or developer productivity team
Benefits
- Stock program eligibility
- Company-matched 401k up to 6% of eligible earnings
- Competitive pay
- Health coverage for you and your family in many locations
- Flexible locations and schedules
- Generous number of vacation days each year
- Up to $2000 match for financial donations and service
- Up to 40 hours each year for volunteer projects
- Minimum of 16 weeks of parental leave
Before you apply
- An export license may be required if you are located in or are a national of Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the annexed Ukrainian territories
About the company
Elastic is the Search AI Company that enables finding answers in real time using all data at scale. The Elastic Search AI Platform is used by more than 50% of the Fortune 500.