The opportunity
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the…
What you'll do
Lead initiatives within Elasticsearch to produce an industry-leading search: engine offering, supplying unparalleled speed and relevance in search.
Contribute to Elasticsearch full time, building new search features and: fixing intriguing bugs, all while making the code easier to understand. Sometimes you'll need to invent a new algorithm or data structure. Or find one and implement it. Sometimes you'll need to get close to the operating system and hardware.
Work with a globally distributed team of experienced engineers focused on the: vector search capabilities of Elasticsearch.
Be an expert on Elasticsearch search relevance. You'll identify and drive: improvements this area based on your questions and your instincts.
Work with community members from all over the world on issues and pull: requests, sometimes triaging them and handing them off to other experts and sometimes handling them yourself.
Write idiomatic modern Java -: Elasticsearch is 99.8% Java!
What they're looking for
- You have implemented novel techniques in vector similarity on a search: platform with a large user base or progressed the field of academic research in vector similarity information retrieval.
- Professional experience with search or vector databases, and you used HNSW,: IVF, or other relevant algorithms and libraries on search platforms at scale.
- You have solid skills in core Java and are conversant in the standard library: of data structures and concurrency constructs, as well as other features like lambdas.
- You work with a high level of autonomy and are able to take on projects and: guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components.