Overview
The role involves a Principal Software Engineer position within the Elasticsearch - Search team at Elastic, focusing on enhancing vector similarity search functionality. The company is dedicated to creating real-time data solutions and is committed to a distributed work culture, allowing for collaboration among expert engineers globally.
Key Responsibilities
- Lead initiatives to develop a leading vector database for Elasticsearch, enhancing speed and relevance in search.
- Contribute to building new search features and addressing bugs in Elasticsearch.
- Be the expert on Elasticsearch’s vector similarity implementation, guiding improvements in search relevance.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java; Elasticsearch is primarily Java-based.
Requirements
- Professional experience with vector similarity and vector databases, familiar with algorithms like HNSW and IVF.
- Strong skills in core Java, data structures, and concurrency constructs.
- Ability to work autonomously from project inception to completion, including technical design.
- Experience collaborating in a distributed environment and comfort with code feedback.
- Familiarity with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Excellent verbal and written communication skills.
- Proven track record of using AI to enhance development and debug systems.
- Ability to collaborate across functions and transition between projects effectively.
Benefits
- Competitive pay based on work, not previous salary.
- Health coverage for employees and families in many locations.
- Flexible schedules and locations for many roles.
- Generous vacation days.
- Donation and service matching program up to $2000.
- 40 hours each year for volunteer projects.
- A minimum of 16 weeks of parental leave.
Location
This role is remote and open to candidates based in Ireland.
How to Apply
To apply for this position, please visit the company career page.
Deadline
No specific deadline mentioned.