Skip to content
← Back to job listings

Senior Software Engineer (Storage Engine, Elasticsearch)

Elastic · Ireland

External listingfull-time11 days ago

About The Role

Join our globally distributed, fully remote team as a Senior Software Engineer focused on Elasticsearch's core storage and query technologies. In this role, you will design, implement, and optimize Elasticsearch's storage engine, lead architectural evolution, and drive cross-organizational initiatives. You will work with a team of experienced engineers and serve as a subject matter expert in key areas of Elasticsearch.

  • Design, implement, and optimize Elasticsearch's core storage and query engine, leading the architectural evolution of core storage engine components.
  • Drive cross-organizational initiatives to build industry-leading observability solutions, collaborating with a globally distributed team of engineers.
  • Serve as a subject matter expert across key areas of Elasticsearch, mentoring the wider engineering organization and collaborating with domain experts.
  • The ideal candidate has experience building high-performance, scalable database, search, or distributed systems, with a strong focus on storage, indexing, query execution, and performance optimization
  • You excel in a collaborative environment, actively participate in technical discussions, and work effectively across distributed teams. Because it's the best way we know how to build software
  • You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes
  • You work autonomously and can drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
  • You bring a prompt-engineering mindset to know how to leverage AI agents effectively, using sound engineering judgment to validate results and recognize its limitations
  • You have implemented novel techniques to efficiently index, store, and query time-series or logs data
  • You have strong core Java skills, a deep understanding of its concurrency primitives, with a proven ability to design and optimize efficient data structures and algorithms
  • You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
  • You have experience with one or more data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus and have some idea how they work and why they work that way
  • You have excellent verbal and written communication skills and collaborate with respect, empathy, and professionalism in a distributed team
  • You've built things with Elasticsearch before
  • You've worked on data storage technology
  • You've worked with open source projects and are familiar with different styles of source control workflow and continuous integration
  • You have experience designing, leading, and owning cross-functional initiatives
  • You have past working experience with database, search engine, OS, or cloud service development

This is an external listing. JobSpring does not represent or verify the employer. Report this listing