Skip to main content

Senior Software Engineer - Storage Engine - Elasticsearch

Elastic
Remote - WorldwideUpdated 8d ago
Base salary
€61k–€97k
Published base salary range
Location
Remote - Worldwide
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Developer tools
Apply on jobs.elastic.co
Job actionsApply now
Job actionsApply now

About the job

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together search and AI for search, security, and observability solutions.

We're looking for a Senior Software Engineer to join the Elasticsearch - Storage Engine team. This globally distributed, fully remote team develops core storage and query technologies for observability workloads, including improving storage efficiency, advancing ES|QL query processing and performance, and optimizing data layouts for object storage. The role involves designing, implementing, and optimizing Elasticsearch's core storage and query engine.

Responsibilities

  • Lead the architectural evolution of core storage engine components, identifying and resolving performance bottlenecks in indexing layouts, serialization formats, and resource utilization.
  • Lead cross-organizational initiatives for observability solutions.
  • Work with a globally distributed team on logs and metrics capabilities.
  • Drive operational improvements and best practices.
  • Serve as an SME across Elasticsearch, mentoring the engineering organization.
  • Triage and review issues and pull requests.
  • Write idiomatic modern Java.

Qualifications

  • Collaborate across functions, work autonomously in a distributed team.
  • Use AI to accelerate development with a prompt-engineering mindset, leveraging AI agents effectively.
  • Implement novel techniques for indexing/storing/querying time-series or logs data.
  • Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
  • Strong core Java skills with concurrency primitives.
  • Excellent communication skills.
  • Bonus: building with Elasticsearch, open source experience, data storage technology, cross-functional initiatives, database/search/OS/cloud development.

Compensation

The typical starting salary range for this role is €61,100—€96,600 EUR. Compensation is base salary only, no variable component.

Benefits

  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days.
  • Up to $2000 match for donations and service.
  • Up to 40 hours volunteer time.
  • Minimum 16 weeks parental leave.

Application

Apply via the job posting page.

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.