Overview
A Senior Software Engineer is sought to join the Elasticsearch - Search Relevance team at Elastic, a company that specializes in leveraging search and AI to enhance business performance and data insights.
Key Responsibilities
- Lead initiatives within Elasticsearch to develop an industry-leading search engine.
- Build new search features and resolve bug issues while enhancing code clarity.
- Collaborate with a globally distributed team on vector search capabilities.
- Drive improvements in Elasticsearch search relevance.
- Engage with community members on issues and pull requests.
- Write idiomatic modern Java code for search functionalities.
Requirements
- Professional experience with search or vector databases and algorithms like HNSW or IVF.
- Solid skills in core Java, with knowledge of data structures and concurrency.
- Ability to work autonomously, guiding projects from design to implementation.
- Experience in collaborative development, including asynchronous communication.
- Familiarity with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Proven ability to use AI in development and debugging processes.
- Capacity to navigate across different projects and teams based on priorities.
Benefits
- Competitive pay based on performance, not previous salary.
- Health coverage for you and your family in various locations.
- Flexible working locations and schedules.
- Generous vacation policy.
- Financial donation matching and volunteer project support.
- 16 weeks of parental leave.
Location
This is a fully remote position, open to individuals located globally.
How to Apply
To apply, please visit the application link provided on the company's career page.