Senior Software Engineer - Storage Engine - Elasticsearch
Hybrid (Global)€61.1k - €96.6kfull-timePosted 3mo ago
About the role
Senior Software Engineer to design, implement, and optimize Elasticsearch's core storage and query engine within the Storage Engine team. Focus on high-performance, scalable database/search/distributed systems with emphasis on storage, indexing, query execution, and performance optimization.
Responsibilities
- Lead the architectural evolution of core storage engine components, continuously identifying and resolving performance bottlenecks in indexing layouts, serialization formats, and resource utilization.
- Lead cross organizational initiatives to drive and build industry-leading observability solutions.
- Work with a globally distributed team focused on the logs and metrics capabilities of Elasticsearch.
- Drive continuous operational and system improvements by introducing best practices for clean coding standards, demystifying complex system behaviors, untangling complexity to bring architectural clarity across the platform.
- Serve as a subject matter expert (SME) across key areas of Elasticsearch, acting as a trusted technical advisor and mentor to the wider engineering organization.
- Work with a global community to triage, resolve, and review issues and pull requests, collaborating with domain experts as needed.
- Write idiomatic modern Java -- Elasticsearch is 99.8% Java!
Qualifications
- Ability to collaborate across functions and teams and transition between projects, codebases, or teams based on priorities.
- Autonomous work style driving decisions and results in a distributed team with asynchronous, direct, and transparent communication.
- Proven track record of using AI to accelerate development, debug complex systems, and optimize code, while owning final outcomes.
- Prompt-engineering mindset to leverage AI agents effectively with sound engineering judgment.
- Experience implementing novel techniques to efficiently index, store, and query time-series or logs data.
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus and understanding of their workings.
- Strong core Java skills with deep understanding of concurrency primitives and ability to design/optimize efficient data structures and algorithms.
- Excellent verbal and written communication, collaborative and respectful in distributed teams.
Skills
Required:JavaDistributed systemsStorage and indexing
Nice to have:AI for development
Benefits
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Flexible locations and schedules for many roles
- Generous number of vacation days each year
- Company matches up to $2000 for financial donations and service
- Up to 40 hours each year for volunteer projects
- Minimum of 16 weeks parental leave
Last updated Jul 23, 2026. Interested? Apply on the company site.
About Elastic
The open source platform that powers search, observability, security, and more ...
Power insights and outcomes with The Elastic Search AI Platform. See into your data and find answers that matter with enterprise solutions designed to help you accelerate time to insight.
searchobservabilitysecurityAIenterprise solutionsvector database
More open roles at Elastic
- Manager, Finance Transformation (Quote to Cash)4d agoHybrid (United States) · Data Mgmt & Finance Operations
- Deal Desk Analyst4d agoBarcelona · Deal Desk
- Senior Solution Architect - Denmark4d agoHybrid (Denmark) · SA - EMEA - North
- Senior Solution Architect Security Specialist4d agoTokyo · SA - APJ - Japan
- Analyst, Sales Strategy & Finance4d agoHybrid (United States) · Sales Strategy & Operations