Overview
The role is for a Principal Software Engineer on the Elasticsearch - Search team at Elastic, a company dedicated to enabling users to find answers using their data at scale. The position focuses on enhancing vector similarity search functionality within Elasticsearch.
Key Responsibilities
- Lead initiatives to produce an industry-leading vector database offering.
- Contribute to building new search features and fixing bugs while simplifying the code.
- Work with a globally distributed team on vector search capabilities.
- Be an expert in Elasticsearch vector similarity.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java.
Requirements
- Experience with vector similarity techniques on search platforms.
- Professional knowledge of vector databases and relevant algorithms.
- Strong skills in core Java and familiarity with data structures and concurrency.
- Ability to work autonomously and guide projects from start to finish.
- Experience in collaborative development and giving/receiving feedback on code.
- Familiarity with various data storage technologies.
- Excellent verbal and written communication skills.
- Proven track record of using AI in development processes.
Benefits
- Competitive pay based on performance.
- Health coverage for employees and their families.
- Flexible work locations and schedules.
- Generous vacation days.
- Matching for financial donations and service hours.
- Parental leave of a minimum of 16 weeks.
Location
This is a remote role based in Ireland.
How to Apply
Interested applicants can submit their applications through the company career page.
Deadline
No deadline specified.