Overview
The role involves a Senior Software Engineer position focused on Elasticsearch within the Search Relevance team at Elastic, a company specialized in search AI technology. The position is remote and seeks to enhance the search functionality and user experience.
Key Responsibilities
- Lead initiatives to produce a leading search engine, providing unparalleled speed and relevance.
- Contribute to Elasticsearch by building new search features and fixing bugs.
- Work with a globally distributed team on the vector search capabilities of Elasticsearch.
- Drive improvements in Elasticsearch search relevance.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java code.
Requirements
- Experience with vector similarity on search platforms or academic research in this area.
- Professional experience with search or vector databases and familiarity with relevant algorithms.
- Solid skills in core Java and knowledge of data structures and concurrency constructs.
- Ability to work autonomously and guide projects from start to finish.
- Experience in collaborative software development and receiving feedback.
- Familiarity with several data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Proven track record of using AI to enhance development and optimize code.
- Strong collaboration skills across functions and teams.
Benefits
- Competitive pay based on job performance.
- Health coverage for employees and their families in many locations.
- Flexible working hours and locations.
- Generous vacation days.
- Financial matching for donations and volunteer hours.
- Parental leave of at least 16 weeks.
Location
Remote position. Candidates must be based in Portugal.
How to Apply
To apply, visit the Elastic careers page or send your application via email to their accessibility support for accommodation requests.