Overview
Elastic, the Search AI Company, enables organizations to effectively utilize their data through powerful search solutions. They are looking for a Senior Software Engineer to join the Elasticsearch - Search Relevance team, which focuses on delivering a feature-rich search experience.
Key Responsibilities
- Lead initiatives to enhance Elasticsearch into an industry-leading search engine.
- Contribute to the development of new search features and resolve 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 for Elasticsearch.
Requirements
- Experience with vector similarity techniques on search platforms.
- Professional experience with search or vector databases.
- Strong skills in core Java and familiarity with standard libraries.
- Ability to work autonomously and guide projects through their lifecycle.
- Experience in collaborative development and code feedback.
- Knowledge of multiple data storage technologies like Elasticsearch, Solr, and PostgreSQL.
- Proven track record of leveraging AI in software development.
- Ability to collaborate across functions and teams in a distributed environment.
Benefits
- Competitive pay based on responsibilities.
- Health coverage for employees and families.
- Flexible work locations and schedules.
- Generous vacation days.
- Volunteer project support with funding up to $2000.
- Parental leave of a minimum of 16 weeks.
Location
Remote - candidates must be based in the United States.
How to Apply
To apply, please visit the company's career site and submit your application.
Deadline
No specific deadline mentioned.