Principal Software Engineer, M365 Enterprise Search Platform
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 55% of similar roles. Most pay $174,600–$231,462 — the blue band above. At the midpoint, this role pays about $206k versus about $203k 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 - Vector Search - 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, resolving bugs, and improving the search experience in Lucene. You will build new search features, potentially inventing new algorithms or data structures, while working closely with a globally distributed team. Key technical requirements include expertise in modern Java, including the standard library of data structures and concurrency constructs. You must have experience with vector similarity algorithms like HNSW and IVF, as well as data storage technologies such as Solr, PostgreSQL, MongoDB, or Cassandra. The work focuses on providing unparalleled speed and relevance for vector similarity in search.
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
Microsoft
Elastic
Elastic
Elastic
Elastic
Elastic