
Senior Software Engineer β Vector Search, Elasticsearch
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Switzerland.
β’ Spearhead initiatives within Elasticsearch to create a top-tier search engine characterized by speed and relevance.
β’ Develop new search functionalities and address bugs in Elasticsearch.
β’ Enhance code clarity and, at times, invent or implement new algorithms and data structures.
β’ Collaborate closely with the operating system and hardware when necessary.
β’ Work alongside a globally distributed team dedicated to enhancing Elasticsearch's vector search capabilities.
β’ Identify and promote enhancements in Elasticsearch's search relevance.
β’ Engage with global community members regarding issues and pull requests, managing, transferring, or resolving them as needed.
β’ Write idiomatic, modern Java code.
β’ Contribute to the technical strategy and vision for search functionalities, which includes designing and implementing features and improvements.
β’ Experience in implementing innovative techniques in vector similarity on a search platform with a substantial user base or advancing academic research in vector similarity information retrieval.
β’ Professional background in search or vector databases.
β’ Familiarity with HNSW, IVF, or other pertinent algorithms and libraries on large-scale search platforms.
β’ Strong core Java competencies, encompassing the standard library, data structures, concurrency constructs, and lambdas.
β’ Capability to work independently and guide projects from inception to completion, which includes technical design and collaboration with other engineers on component development.
β’ Experience in collaborative development, conducting code and API reviews, and engaging in asynchronous internet teamwork.
β’ Proficient with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
β’ Demonstrated success in utilizing AI to expedite development, troubleshoot complex systems, and optimize code while taking responsibility for final outcomes.
β’ Ability to collaborate across functions and teams, and switch between projects, codebases, or teams seamlessly.
β’ Proven ability to influence decisions and achieve results in a distributed team through asynchronous, direct, and transparent communication.
β’ An export license may be necessary as a condition of employment for individuals located in or nationals of Belarus, Cuba, Iran, North Korea, Syria, or Russia, including specified annexed Ukrainian territories.
β’ Competitive compensation based on your contributions here rather than your previous salary.
β’ Health insurance coverage for you and your family in various locations.
β’ Flexibility to design your schedule and location for many roles.
β’ A generous allocation of vacation days each year.
β’ Elastic matches up to $2000 (or the local currency equivalent) for charitable donations and community service.
β’ Up to 40 hours annually dedicated to volunteer projects.
β’ A minimum of 16 weeks of parental leave.
β’ An inclusive culture with accommodations for accessibility.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.