Senior Java Engineer - Core/Infra - Elasticsearch
Core
Build foundational infrastructure and shared functionality for Elasticsearch, including services, settings, scripting, observability, and orchestration for serverless, cloud, and on-premise deployments.
Role type
Senior individual contributor Java engineer (core/infra)
Builds
Elasticsearch core platform, horizontally-scalable features, APIs, and developer productivity tools
Domain
Search engine infrastructure, distributed systems, cloud-native platforms
Required skills
Core Java, algorithms and data structures, concurrency and parallelism, CI/CD systems, large-scale project leadership, API design, observability
Preferred skills
JDK internals, OpenTelemetry, Go, Kubernetes, Java build tools (Gradle), platform team experience
Technologies
Elasticsearch, Java, Painless, Buildkite, Argo CD, GitOps, OpenTelemetry, Kubernetes, Gradle, Maven
Responsibilities
Design and implement horizontally-scalable features and APIs, solve performance and concurrency issues, improve operation and observability of cloud systems, own operational investigations end-to-end, collaborate on open-source projects, lead cross-team initiatives
Seniority
Senior, hands-on IC with leadership responsibilities
