Skip to main content
Elastic

Principal Software Engineer - Vector Search - Elasticsearch

RemoteRomania only
Published
Role
Fullstack
Experience
Principal
RON 326.4k–RON 516.4k/yr
Check eligibility

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

No BS summary

We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This is a principal software engineering role that focuses on enhancing the vector similarity search functionality within Elasticsearch, covering the design and implementation of new vector search features, enhancements to existing vector search functionality, and resolving bugs.

Core skills

Vector databases/HNSW/IVFLucene

Required skills

Vector similarity searchJavaElasticsearchCore Java/Standard library of data structures and concurrency constructs

Optional skills

Developed with Elasticsearch beforeWorked with open source projects and are familiar with different styles of source control workflow and continuous integrationExperience with data storage technologyExperience designing, leading and owning cross-functional initiatives

Required languages

English verbal and written communication skills

What you'll do

  • Lead initiatives within Elasticsearch to produce an industry-leading vector database offering, supplying material speed and relevance in search.
  • Contribute to Elasticsearch full time, building new search features and fixing interesting bugs, all while making the code easier to understand. Sometimes you'll need to invent a new algorithm or data structure. Or find one and implement it. Sometimes you'll need to get close to the operating system and hardware.
  • 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 question you have about this area. You'll improve this area based on your questions and your instincts.
  • Work with community members from all over the world on issues and pull requests, sometimes triaging them and assigning them to other experts and sometimes handling them yourself.
  • Write idiomatic modern Java -- Elasticsearch is 99.8% Java!

What they require

  • Implementing novel techniques in vector similarity on a search platform with a large user base or progressing the field of academic research in vector similarity information retrieval.
  • Professional experience owner vector similarity and vector databases, and used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
  • Strong skills in core Java and conversant in the standard library of data structures and concurrency constructs and features like lambdas.
  • High level of autonomy, able to take on projects and guide from beginning to end, covering technical design and working with other engineers.
  • Comfortable developing collaboratively, giving and receiving feedback on code and approaches and APIs. Bonus points if you've collaborated over the internet.
  • Used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and have some recommendation how they work and why they work that way.
  • Excellent verbal and written communication skills. Collaborative efforts over the internet, respectful, empathetic, and trusting interactions.
  • Proven track record of using AI to accelerate development, debug complex systems, and code, while owning final outcomes.
  • Ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities.
  • Work autonomously and drive decisions and results in a distributed team by leveraging asynchronous, direct, transparent communication.

Benefits

  • Competitive pay based on the work you do here and not your previous salary
  • 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
  • Match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • 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

RON 326.4k–RON 516.4k/yr