Referralsuseonly
Senior Software Engineer - Storage Engine - Elasticsearch
Spain. Posted 3 months ago
The role
This role involves designing, implementing, and optimizing Elasticsearch's core storage and query engine. You will lead the architectural evolution of core storage engine components and work with a globally distributed team on observability workloads.
What you will do
- Lead the architectural evolution of core storage engine components
- Identify and resolve 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 logs and metrics capabilities of Elasticsearch
- Drive continuous operational and system improvements
- Serve as a subject matter expert and technical advisor and mentor
- Work with a global community to triage, resolve, and review issues and pull requests
- Write idiomatic modern Java
Required qualifications
- Ability to collaborate across functions and teams
- Ability to work autonomously in a distributed team using asynchronous communication
- Proven track record of using AI to accelerate development, debug complex systems, and optimize code
- Prompt-engineering mindset to leverage AI agents effectively
- Implemented novel techniques to efficiently index, store, and query time-series or logs data
- Experience with one or more data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus
- Strong core Java skills
- Deep understanding of Java concurrency primitives
- Ability to design and optimize efficient data structures and algorithms
- Excellent verbal and written communication skills
Nice to have
- Built things with Elasticsearch before
- Worked with open source projects and familiar with source control workflow and continuous integration
- Worked on data storage technology
- Experience designing, leading, and owning cross-functional initiatives
- Past working experience with database, search engine, OS, or cloud service 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
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward 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, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People’s Republic (DNR), or the
About the company
Elastic, the Search AI Company, provides cloud-based solutions for search, security, and observability. The Elastic Search AI Platform is used by more than 50% of the Fortune 500.