Overview
A Principal Software Engineer is sought to join the Elasticsearch - Search team at Elastic, a company focused on delivering a robust search experience through innovative search and AI solutions.
Key Responsibilities
- Lead initiatives to produce an industry-leading vector database offering.
- Contribute to Elasticsearch by building new search features and fixing bugs.
- Work with a distributed team on vector search capabilities.
- Act as an expert in Elasticsearch vector similarity.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java as a primary coding language.
Requirements
- Professional experience with vector similarity and vector databases.
- Strong skills in core Java and familiarity with data structures and concurrency constructs.
- Able to work autonomously on projects from design to implementation.
- Comfortable in collaborative settings, including asynchronous communication.
- Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Excellent verbal and written communication skills.
- Proven track record in using AI to enhance code development and optimization.
- Ability to collaborate across functions and teams effectively.
Benefits
- Competitive pay based on performance.
- Health coverage for employees and their families.
- Flexible work locations and schedules.
- Generous vacation days each year.
- Financial donation match program.
- Volunteer project time off.
- Minimum 16 weeks of parental leave.
Location
Remote position, with a scope that implies work from Poland.
How to Apply
Interested candidates should visit the Elastic careers page for application instructions.
Deadline
No specific deadline stated.