Overview
The role involves joining the Elasticsearch - Search Relevance team as a Senior Software Engineer. This globally-distributed team focuses on delivering a robust search experience by enhancing the search capabilities and resolving bugs within Elasticsearch.
Key Responsibilities
- Lead initiatives to develop an industry-leading search engine.
- Contribute to Elasticsearch by building new features and fixing bugs.
- Work with a globally distributed team on vector search capabilities.
- Drive improvements in search relevance.
- Collaborate with community members on issues and pull requests.
- Write idiomatic modern Java, as Elasticsearch is primarily Java-based.
Requirements
- Experience in implementing techniques in vector similarity on search platforms or academic research in this area.
- Proficient with search or vector databases, using algorithms such as HNSW or IVF.
- Strong skills in core Java and familiarity with data structures and concurrency constructs.
- Ability to work autonomously on projects from design to delivery.
- Experience with data storage technologies such as Elasticsearch, Solr, or PostgreSQL.
- Proven ability to use AI in development and debugging.
- Strong collaborative skills in a distributed work environment.
Benefits
- Competitive pay based on work performance.
- Health coverage for employees and their families in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days.
- Financial donation and service matching up to $2000.
- Parental leave of a minimum of 16 weeks.
Location
Remote role based in Spain.
How to Apply
Interested candidates can apply for the role through the designated application link.
Deadline
No specific deadline mentioned.