Overview
The role involves joining the Elasticsearch - Search team as a Principal Software Engineer, focusing on enhancing the vector similarity search functionality within Elasticsearch. This globally-distributed team is dedicated to delivering a feature-rich search experience.
Key Responsibilities
- Lead initiatives within Elasticsearch to create an industry-leading vector database offering.
- Contribute to building new search features and fixing bugs.
- Work with a globally distributed team focused on Elasticsearch's vector search capabilities.
- Serve as an expert in vector similarity search within Elasticsearch.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java.
Requirements
- Experience implementing vector similarity techniques on search platforms.
- Professional experience with vector similarity and vector databases.
- Strong core Java skills and familiarity with data structures and concurrency constructs.
- Autonomous project management from technical design to completion.
- Collaborative development experience and strong communication skills.
- Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, or MongoDB.
- Proven track record using AI for development and debugging.
- Ability to collaborate seamlessly across functions and teams.
Benefits
- Competitive salary and stock program participation.
- Health coverage for employees and families.
- Flexible scheduling and locations for many roles.
- A generous number of vacation days.
- Financial donation matching and volunteer time off.
- Minimum 16 weeks of parental leave.
Location
United States (remote)
How to Apply
To apply for this position, please visit the Elastic careers page.