Overview
The role involves serving as a Principal Software Engineer on the Elasticsearch - Search team at Elastic. This position focuses on enhancing the vector similarity search functionality within Elasticsearch and contributing to the development of a robust and feature-rich search experience.
Key Responsibilities
- Lead initiatives in Elasticsearch to produce a leading vector database offering.
- Contribute to building new search features and resolving bugs.
- Work with a globally distributed team on vector search capabilities.
- Become an expert on Elasticsearch’s vector similarity and support search relevance.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java.
Requirements
- Professional experience with vector similarity and vector databases.
- Strong skills in core Java and familiarity with data structures and concurrency constructs.
- Ability to work autonomously and guide projects from beginning to end.
- Comfortable with collaborative development and giving and receiving feedback.
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Excellent verbal and written communication skills.
- Proven track record of using AI for development and optimizing code.
- Ability to collaborate across functions and transition between projects.
Benefits
- Competitive pay based on work done, not previous salary.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules.
- Generous vacation days each year.
- Financial contributions for donations and volunteer projects.
- Parental leave of a minimum of 16 weeks.
Location
Remote within the United States.
How to Apply
For more details on application, visit the company's career page.
Deadline
Not specified.