Overview
The role involves a Senior Software Engineer position on the Elasticsearch - Search Relevance team at Elastic, focused on delivering a robust search experience and improving the search capabilities of Lucene.
Key Responsibilities
- Lead initiatives within Elasticsearch to create an industry-leading search engine.
- Contribute full-time to Elasticsearch by building new search features and fixing bugs.
- Work with a globally distributed team on vector search capabilities.
- Identify and drive improvements in search relevance.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java code.
Requirements
- Professional experience with search or vector databases.
- Solid skills in core Java and familiarity with data structures and concurrency constructs.
- Ability to manage projects autonomously from design to completion.
- Experience with collaborative development and providing feedback on code.
- Knowledge of several data storage technologies like Elasticsearch, Solr, or MongoDB.
- Experience using AI for development, debugging, and optimization.
- Proven ability to collaborate across teams and manage different projects.
Benefits
- Competitive pay based on job performance.
- Health coverage for employees and their families in many locations.
- Flexible locations and schedules.
- Generous vacation days.
- Matching of financial donations up to $2000.
- Up to 40 hours per year for volunteer projects.
- Minimum of 16 weeks of parental leave.
Location
Remote - United States
How to Apply
Interested applicants should apply through the company's career page.
Deadline
Not specified.