Overview
The role is for a Senior Software Engineer to join the Elasticsearch - Search Relevance team at Elastic, a company that enables everyone to find answers in real time using data at scale.
Key Responsibilities
- Lead initiatives within Elasticsearch to produce a leading search engine offering.
- Contribute to Elasticsearch by building new search features and fixing bugs.
- Collaborate with a distributed team focused on vector search capabilities.
- Drive improvements in search relevance and work with community members on issues and pull requests.
- Write idiomatic modern Java.
Requirements
- Experience implementing techniques in vector similarity on search platforms.
- Professional experience with search or vector databases and relevant algorithms.
- 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 providing feedback.
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Proven track record using AI to accelerate development and debug complex systems.
- Ability to collaborate across functions and transition between projects seamlessly.
Benefits
- Competitive pay based on work done, not previous salary.
- Health coverage for you and your family in many locations.
- Flexible work locations and schedules.
- Generous vacation days.
- Financial matching for donations and volunteer hours.
- Parental leave of a minimum of 16 weeks.
Location
Remote in Norway.
How to Apply
Please send your application through the provided apply link.
Deadline
No specific deadline mentioned.