Overview
Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. This globally-distributed team aims to enhance the search experience using Elasticsearch, contributing to the technical direction and vision for search capabilities.
Key Responsibilities
- Lead initiatives to produce a leading search engine with speed and relevance.
- Build new search features and fix bugs while improving code clarity.
- Collaborate with a distributed team on vector search capabilities.
- Drive improvements in search relevance based on instincts and questions.
- Engage with community members on issues and pull requests.
- Write idiomatic modern Java, focusing on search algorithms.
Requirements
- Professional experience with search or vector databases and related algorithms.
- Strong skills in core Java and familiarity with data structures and concurrency.
- Ability to manage projects autonomously, from design to completion.
- Experience with collaborative development and feedback.
- Familiarity with various data storage technologies like Elasticsearch and MongoDB.
- Proven track record in using AI for development and debugging.
- Capable of transitioning between projects and teams effectively.
Benefits
- Competitive pay based on performance and not previous salary.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days.
- Charitable donation matching up to $2000.
- Up to 40 hours for volunteer projects per year.
- Minimum of 16 weeks of parental leave.
Location
Remote, based in Ireland.
How to Apply
For application details, please visit the company's career page.
Deadline
No specific deadline stated.