Principal Software Engineer, Vector Search, Elasticsearch
Elastic
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 51% of similar roles. Most pay $169,550–$214,625 — the blue band above. At the midpoint, this role pays about $206k versus about $192k for comparable roles.
Based on 240 similar postings.
Employer
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 52 open roles on FindRole.
Listed pay typically runs $133,100–$210,600 across 52 roles with salary data.
Most-posted roles
At a glance
The Principal Software Engineer - Search Algorithms - Elasticsearch joins the Elasticsearch - Search team to enhance vector similarity search functionality. This role involves leading initiatives to produce an industry-leading vector database offering by designing and implementing new features, enhancing existing functionality, and resolving bugs. You will contribute to the Lucene search experience, potentially inventing new algorithms or data structures while working closely with the operating system and hardware. Key responsibilities include triaging community pull requests and writing idiomatic modern Java. Required skills include professional experience with vector similarity algorithms like HNSW and IVF, core Java proficiency, and knowledge of data storage technologies such as Solr, PostgreSQL, MongoDB, or Cassandra. You will solve complex technical problems regarding search relevance and speed within a globally distributed team.
What does a Software Engineer earn in Remote?
Median $208800 from 354 postings across 50 companies.
Skills
What you'll do
What we're looking for
More like this
Elastic
Elastic
Elastic
Elastic
Elastic
Elastic