Перейти к основному содержимому
Elastic

Principal Software Engineer - Vector Search - Elasticsearch

УдалённоSwitzerland только
Опубликовано
Роль
Фулстек
Опыт
Принципал
Занятость
Полная занятость
Зарплата не указана
Проверьте доступность

Доступно для: CH only. Укажите, откуда вы работаете, чтобы проверить доступность.

Коротко по делу

We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene.

Ключевые навыки

Programmierung/Java/C++Datenbanken/HNSW/IVF

Обязательные навыки

Suchtechnologie/Lucene/ElasticsearchSolrPostgreSQLMongoDBCassandraGitHubZoomSlackAI-assisted developmentdebuggingperformance optimization

Желательные навыки

Elasticsearch experienceOpen source project involvementData storage technology experienceCross-functional initiative leadership

Обязательные языки

English professional

Чем предстоит заниматься

  • 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, fixing bugs, and making the code easier to understand. Sometimes invent a new algorithm or data structure; get close to the operating system and hardware.
  • Work with a globally distributed team of experienced engineers focused on vector search capabilities of Elasticsearch.
  • Be an expert on Elasticsearch vector similarity implementation; improve the area based on questions and instincts.
  • Work with community members worldwide on issues and pull requests.
  • Write idiomatic modern Java (Elasticsearch is 99.8% Java).

Что требуется

  • Implement novel techniques in vector in vector similarity on a search platform with a large user base or advanced the field of academic research in vector similarity.
  • Professional experience with vector similarity and vector databases using HNSW, IVF, or other relevant algorithms at scale.
  • Strong skills in core Java, including the standard library, data structures, concurrency constructs, and lambdas.
  • High level of autonomy with ability to guide projects from start to finish including technical design and collaboration.
  • Comfortable developing collaboratively, giving and receiving feedback on code, approaches, and APIs.
  • Experience with several data storage technologies (e.g., Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra).
  • Excellent verbal and written communication; respectful, empathetic, transparent in all interactions.
  • Proven track record of using AI to accelerate development, debug exclusive systems, and optimize code.
  • Ability to collaborate across functions and teams, seamlessly transitioning between projects, codebases, or teams.
  • Autonomous work within a distributed team using asynchronous, direct, transparent communication.

Преимущества

  • Competitive pay
  • Health coverage for you and your family
  • Flexible calendar with flexible locations and schedules
  • Generous number of vacation days
  • Up to 24... donation match
  • Up to 40 hours for volunteer projects
  • Minimum of 16 weeks parental leave

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

TechnologyКрупнаяelastic.co/elasticsearch/

Что говорят о компании

3.8/ 5

Зарплата не указана