Overview
Elastic, the Search AI Company, enables efficient search and AI solutions for businesses. The role of Senior Software Engineer on the Elasticsearch - Storage Engine team involves designing, implementing, and optimizing core storage and query technologies.
Key Responsibilities
- Lead the architectural evolution of core storage engine components, identifying performance bottlenecks.
- Drive initiatives for industry-leading observability solutions.
- Collaborate with a global team on logs and metrics capabilities of Elasticsearch.
- Introduce best practices for clean coding standards and architectural clarity.
- Act as a subject matter expert and mentor across key areas of Elasticsearch.
- Triage, resolve, and review issues and pull requests with a global community.
- Write idiomatic modern Java.
Requirements
- Ability to collaborate across functions and transition between projects.
- Experience with AI for development and system optimization.
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
- Strong core Java skills and understanding of concurrency.
- Excellent communication skills and ability to work in a distributed team.
Benefits
- Competitive pay based on current role.
- Health coverage for you and your family.
- Flexible locations and schedules.
- Generous vacation days.
- Donation matching and volunteer hours.
- 16 weeks of parental leave.
Location
Remote (located in Spain)
How to Apply
For applications, please visit the company career page.
Deadline
Not specified.