Senior Java Engineer - Core/Infra - Elasticsearch
Core
Building foundational infrastructure and shared functionality for the Elasticsearch platform to ensure it is performant, maintainable, and secure.
Role type
Senior individual contributor Java engineer (core/infra)
Builds
Core Elasticsearch services, APIs, and shared platform functionalities
Domain
Search engine infrastructure and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Core Java, algorithms and data structures, concurrency and parallelism, low-level Java (classloaders), CI/CD systems, large-scale project leadership, API design
Preferred skills
JDK internals (memory model, garbage collection), observability and telemetry (OpenTelemetry), Go, containers and Kubernetes, Java build tools (Gradle)
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, automate developer workflows
Seniority
Senior, hands-on IC