Senior Software Engineer - Storage Engine - Elasticsearch
Core
Designing, implementing, and optimizing Elasticsearch's core storage and query engine for high-performance, scalable observability workloads.
Role type
Senior Software Engineer (Storage Engine)
Builds
Core storage and query technologies for observability workloads (logs and metrics)
Domain
Search & Observability (Distributed Systems)
Deliverable
production ML models | product features
Required skills
Java (concurrency primitives, idiomatic code), distributed systems design, storage/indexing optimization, data structures & algorithms, time-series/log data handling
Preferred skills
Elasticsearch internals, open source contribution, cross-functional leadership, AI-assisted development
Technologies
Java, Elasticsearch, Solr, PostgreSQL, MongoDB, Prometheus
Responsibilities
Lead architectural evolution of core storage engine components; resolve performance bottlenecks in indexing layouts and serialization; drive cross-organizational observability initiatives; act as SME and mentor; triage and review community issues/PRs
Seniority
Senior, hands-on IC