Overview
The role involves working as a Senior Software Engineer on the Elasticsearch - Search Relevance team at Elastic, a company that specializes in providing search solutions that integrate AI capabilities.
Key Responsibilities
- Lead initiatives within Elasticsearch to create a leading search engine offering.
- Build new search features and fix bugs, improving code clarity.
- Work on vector search capabilities with a global team of experienced engineers.
- Identify and drive improvements in Elasticsearch search relevance.
- Collaborate with community members on issues and pull requests.
- Write modern Java code—Elasticsearch primarily uses Java.
Requirements
- Professional experience with search or vector databases, familiar with relevant algorithms.
- Strong skills in core Java and familiarity with standard library data structures and concurrency.
- Ability to work autonomously and manage technical design projects.
- Experience in collaborative development and feedback processes.
- Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, and others.
- Track record of using AI in development and debugging.
- Ability to collaborate across teams and transition between different projects effectively.
- Drive decisions and results in a distributed team communication environment.
Benefits
- Competitive pay based on performance.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days each year.
- Financial matching for donations and volunteer projects.
- Minimum of 16 weeks of parental leave.
Location
Remote, location flexibility.
How to Apply
To apply, please reach out to candidate_accessibility@elastic.co for assistance.
Deadline
No deadline specified.