Skip to main content
Elastic

Principal Software Engineer - Search Algorithms - Elasticsearch

RemotePortugal only
Published
Role
Backend
Experience
Principal
Employment
Full-time
€67k–€106k/yr
Check eligibility

Open to PT only. Set where you work from to check your eligibility.

No BS summary

Principal-level backend engineer to lead vector similarity search work in Elasticsearch. Requires deep experience with vector similarity / vector databases and algorithms (HNSW, IVF etc.) and strong core Java skills. Role listed for Portugal and is part of a globally distributed team.

Core skills

JavaHNSW/IVFElasticsearch

Required skills

Lucene

Optional skills

SolrPostgreSQLMongoDBCassandraopen source contribution / CI workflows

What you'll do

  • Lead initiatives within Elasticsearch to produce an industry-leading vector database 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; invent or implement algorithms and data structures as needed.
  • Work with a globally distributed team of experienced engineers focused on the vector search capabilities of Elasticsearch.
  • Be an expert on how Elasticsearch implements vector similarity in support of search relevance and improve this area.
  • Work with community members worldwide on issues and pull requests, triaging and handing them off or handling them yourself.

What they require

  • Professional experience with vector similarity and vector databases, and you used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
  • Strong skills in core Java and the standard library of data structures and concurrency constructs, as well as lambdas.
  • Ability to work with a high level of autonomy and take projects from beginning to end (technical design and working with other engineers).
  • Experience with several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills and demonstrated ability to collaborate in distributed/remote teams.

Benefits

  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • We match up to $2000 (or local currency equivalent) for financial donations
  • Embracing parenthood with minimum of 16 weeks of parental leave

distributed, scalable, and highly available real-time search platform with a RESTful API

TechnologyEnterpriseelastic.co/elasticsearch/

What people say about this company

3.8/ 5

€67k–€106k/yr