Senior Software Engineer, Vector Search, Elasticsearch

Elastic

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$133,100–$210,600 / yr
Posted
61 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $172k
$107k $237k
below market most similar roles pay here above market

This role pays less than 59% of similar roles. Most pay $149,500–$194,375 — the blue band above. At the midpoint, this role pays about $172k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Elastic

Elastic is the company behind Elasticsearch and the Elastic Stack (Elasticsearch, Kibana, Beats, and Logstash). It sells search, observability, and security products built on that search engine, primarily through its Elastic Cloud managed service.

Elastic currently has 53 open roles on FindRole.

Listed pay typically runs $133,100–$210,600 across 53 roles with salary data.

Most-posted roles

View all roles at Elastic

At a glance

TL;DR · Senior Software Engineer, Vector Search, Elasticsearch

The Senior Software Engineer - Vector Search - Elasticsearch joins the Elasticsearch - Search Relevance team to deliver a robust, feature-rich search experience. This role involves contributing to the technical direction and vision for search capabilities, including designing and implementing new features, enhancing functionality, and resolving bugs. You will build new search features, invent algorithms or data structures, and work closely with the operating system and hardware. Key responsibilities include identifying improvements in search relevance and collaborating with global community members on pull requests. The role requires expertise in modern Java, data structures, concurrency constructs, and vector similarity techniques like HNSW or IVF. You will work on the technical problem of providing unparalleled speed and relevance for vector search capabilities within the Elasticsearch platform.

What does a Software Engineer earn in Remote?

Median $208800 from 364 postings across 51 companies.

See salary data

What you'll do

  • Design and implement new search features and enhancements for the Elasticsearch platform.
  • Develop and maintain high-performance search algorithms and data structures in Java.
  • Lead technical initiatives to improve search relevance and engine speed.
  • Identify and drive improvements for vector search capabilities and similarity techniques.
  • Resolve complex bugs and optimize code for better readability and performance.
  • Manage community issues and pull requests by triaging or personally resolving them.
  • Provide technical leadership and vision for the search capabilities of the product.

What we're looking for

  • You have implemented novel techniques in vector similarity on a search platform with a large user base or progressed academic research in the field.
  • You have professional experience with search or vector databases using HNSW, IVF, or other relevant algorithms and libraries at scale.
  • You have solid skills in core Java, including the standard library of data structures, concurrency constructs, and lambdas.
  • You can work with a high level of autonomy to guide projects from technical design through to completion.
  • You are comfortable collaborating asynchronously and across functions in a globally distributed team.
  • You have used data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code.
  • You are familiar with open source projects and different styles of source control workflow and continuous integration (preferred).

More like this

Similar roles

Principal Software Engineer, Search Algorithms

Elastic

Remote 61 days ago $159,800–$252,800
Elasticsearch Java Vector Similarity Search Lucene HNSW IVF PostgreSQL MongoDB Cassandra Solr GitHub Data Structures Concurrency Algorithms Open Source
Remote

Senior Software Engineer

Walmart

Bellevue, WA +1 68 days ago
Java Python JavaScript AI ML GenAI CI/CD Object-Oriented Programming Automated Testing Observability Solution Design Cloud-Native
3+ yrs exp