Skip to main content
Elastic

Senior Software Engineer - Search Algorithms - Elasticsearch

RemotePortugal only
Published
Role
Backend
Experience
Senior
Employment
Full-time
€55.8k–€88.3k/yr
Check eligibility

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

No BS summary

Senior Software Engineer on the Elasticsearch - Search Relevance team, based in Portugal. Requires professional experience with search or vector databases and algorithms such as HNSW or IVF and strong Java skills. Focus on search relevance, vector search capabilities and contributing to Lucene/Elasticsearch core features.

Core skills

LuceneElasticsearchvector search

Required skills

JavaHNSW/IVFPostgreSQLMongoDBCassandra

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, making the code easier to understand.
  • Invent or implement new algorithms or data structures; work close to the operating system and hardware when needed.
  • Work with a globally distributed team focused on the vector search capabilities of Elasticsearch and drive improvements in search relevance.
  • Work with community members from all over the world on issues and pull requests, sometimes triaging and handing them off and sometimes handling them yourself.

What they require

  • Professional experience with search or vector databases and used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
  • Solid skills in core Java and familiarity with the standard library of data structures and concurrency constructs.
  • Ability to work with a high level of autonomy and to take projects from design through implementation.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code.

Benefits

  • Competitive pay based on the work you do
  • 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
  • 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

€55.8k–€88.3k/yr