Overview
The role involves a Senior Software Engineer position on the Elasticsearch - Search Relevance team at Elastic, a company focused on creating a robust search experience using AI technology.
Key Responsibilities
- Lead initiatives within Elasticsearch to produce an industry-leading search engine, enhancing speed and relevance.
- Contribute to Elasticsearch full time by building new search features and resolving bugs.
- Work with a globally distributed team to improve vector search capabilities.
- Identify and drive improvements in search relevance.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java, as Elasticsearch is predominantly Java-based.
Requirements
- Experience implementing vector similarity techniques on a large-scale search platform.
- Professional experience with search or vector databases and familiarity with relevant algorithms.
- Solid skills in core Java and understanding of data structures and concurrency constructs.
- Ability to manage projects autonomously from design to development.
- Experience in collaborative development, especially in distributed teams.
- Familiarity with various data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Proven track record of using AI for development and debugging complex systems.
- Ability to work across functions and teams effectively.
Benefits
- Competitive pay based on performance.
- Health coverage for you and your family in many locations.
- Flexible working locations and schedules.
- Generous vacation days.
- Donation matching program up to $2000.
- Up to 40 hours per year for volunteer projects.
- Minimum of 16 weeks of parental leave.
Location
Remote role based in Greece.
How to Apply
Submit your application through the company’s careers page.
Deadline
No specific deadline stated.