Overview
The role involves working as a Senior Software Engineer on the Elasticsearch - Search Relevance team at Elastic, a company focused on enabling data-driven insights through real-time search and AI.
Key Responsibilities
- Lead initiatives to enhance Elasticsearch, focusing on speed and relevance in search.
- Contribute to the development of new search features and fix bugs while improving code clarity.
- Collaborate with a global team of engineers focusing on vector search capabilities.
- Identify and drive improvements in search relevance.
- Engage with community members on issues and pull requests.
- Write idiomatic modern Java.
Requirements
- Professional experience with search or vector databases and relevant algorithms.
- Proficient in core Java and familiar with data structures and concurrency constructs.
- Experience in guiding projects from design to execution collaboratively.
- Familiar with various data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Proven record of utilizing AI for development and optimizing code.
- Ability to collaborate across different teams and projects.
- Autonomous decision-making and communication in a distributed setting.
Benefits
- Competitive pay based on performance, not previous salary.
- Health coverage for employees and families in several locations.
- Flexible working arrangements.
- Generous vacation days.
- Match up to $2000 for financial donations and service projects.
- Up to 40 hours annually for volunteer work.
- Minimum 16 weeks of parental leave.
Location
Remote - open to candidates based in Spain.
How to Apply
To apply, please visit the company's website or use the provided application link.