developerjobs.ch
← Toutes les offres

Senior Software Engineer - Vector Search - Elasticsearch

Elastic

Type de contrat
Temps plein
Lieu
Suisse · Télétravail possible
Première publication
Postuler

Elastic, la Search AI Company, permet à chacun de trouver les réponses dont il a besoin en temps réel, en utilisant toutes ses données, à grande échelle — libérant ainsi le potentiel des entreprises et des individus. La Elastic Search AI Platform, utilisée par plus de 50% des Fortune 500, réunit la précision de la recherche et l'intelligence de l'IA pour permettre à chacun d'accélérer les résultats qui comptent. En tirant parti de toutes les données structurées et non structurées — sécurisant et protégeant les informations privées plus efficacement — les solutions complètes et basées sur le cloud d'Elastic pour la recherche, la sécurité et l'observabilité aident les organisations à tenir la promesse de l'IA.

Quel est le rôle

Nous recherchons un Senior Software Engineer pour rejoindre l'équipe Elasticsearch - Search Relevance. Cette équipe d'ingénieurs experts, répartie dans le monde entier, se concentre sur la fourniture d'une expérience de recherche robuste et riche en fonctionnalités, incluant une contribution à l'amélioration de l'expérience de recherche dans Lucene. Ce leader technique est responsable de la contribution à la direction technique et à la vision de nos capacités de recherche, y compris la conception et la mise en œuvre de nouvelles fonctionnalités de recherche, les améliorations de la fonctionnalité de recherche et la résolution de bugs.

Notre entreprise est distribuée par intention. Nous embauchons les meilleurs ingénieurs que nous pouvons trouver, où qu'ils soient et qui qu'ils soient. Nous collaborons à travers les continents chaque jour par e-mail, GitHub, Zoom et Slack. Au plus haut niveau, nous écrivons des logiciels rapides, évolutifs et intuitifs. Nous pensons que la meilleure façon d'y parvenir est de responsabiliser chaque ingénieur, de réviser chaque changement de code, de décider des choses importantes par consensus et de viser des améliorations progressives.

Ce que vous ferez

Diriger des initiatives au sein d'Elasticsearch pour produire une offre de moteur de recherche de premier plan dans l'industrie, offrant une rapidité et une pertinence de recherche inégalées.

Contribuer à Elasticsearch à plein temps, en construisant de nouvelles fonctionnalités de recherche et en corrigeant des bugs intrigants, tout en rendant le code plus facile à comprendre. Parfois, vous devrez inventer un nouvel algorithme ou une nouvelle structure de données. Ou en trouver un et l'implémenter. Parfois, vous devrez vous rapprocher du système d'exploitation et du matériel.

Travailler avec une équipe d'ingénieurs expérimentés répartie dans le monde entier et concentrée sur les capacités de recherche vectorielle d'Elasticsearch.

Être un expert de la pertinence de recherche Elasticsearch. Vous identifierez et piloterez des améliorations dans ce domaine en vous basant sur vos questions et votre instinct.

Travailler avec des membres de la communauté du monde entier sur des problèmes et des pull requests, parfois en les triant et en les transmettant à d'autres experts, et parfois en les gérant vous-même.

Écrire du Java moderne idiomatique -- Elasticsearch est composé à 99.8% de Java !

Ce que vous apportez

Vous avez implémenté des techniques novatrices en matière de similitude vectorielle sur une plateforme de recherche avec une large base d'utilisateurs ou vous avez fait progresser le domaine de la recherche académique en matière de recherche d'information par similitude vectorielle.

Une expérience professionnelle avec des bases de données de recherche ou vectorielles, et vous avez utilisé HNSW, IVF ou d'autres algorithmes et bibliothèques pertinents sur des plateformes de recherche à grande échelle.

Vous avez des compétences solides en Java core et vous maîtrisez la bibliothèque standard de structures de données et de constructions de concurrence, ainsi que d'autres fonctionnalités comme les lambdas.

Vous travaillez avec un haut niveau d'autonomie et êtes capable de prendre en charge des projets et de les guider du début à la fin. Cela couvre à la fois la conception technique et le travail avec d'autres ingénieurs pour développer les composants nécessaires.

Vous êtes à l'aise avec le développement collaboratif. Donner et recevoir des commentaires sur le code, les approches et les API est difficile ! Des points bonus si vous avez collaboré via Internet car c'est plus difficile. Double bonus pour la collaboration asynchrone via Internet. C'est encore plus difficile, mais nous le faisons quand même car c'est la meilleure façon que nous connaissions de construire des logiciels.

Vous avez utilisé plusieurs technologies de stockage de données comme Elasticsearch, Solr, PostgreSQL, MongoDB ou Cassandra et vous avez une idée de la façon dont elles fonctionnent et pourquoi elles fonctionnent ainsi.

Vous avez une expérience prouvée de l'utilisation de l'IA pour accélérer le développement, déboguer des systèmes complexes et optimiser le code, tout en assumant la responsabilité des résultats finaux.

Vous possédez la capacité de collaborer entre les fonctions et les équipes et de passer de manière transparente d'un projet, d'une base de code ou d'une équipe à l'autre en fonction des priorités commerciales.

Vous travaillez de manière autonome et pouvez piloter des décisions et des résultats dans une équipe distribuée en tirant parti d'une communication asynchrone, directe et transparente.

Points Bonus

Vous avez déjà construit des choses avec Elasticsearch.

Vous avez travaillé sur des projets open source et vous êtes familier avec les différents styles de flux de travail de contrôle de source et d'intégration continue.

Expérience avec la technologie de stockage de données.

Vous avez de l'expérience dans la conception, la direction et la gestion d'initiatives transversales.

Informations complémentaires - Nous prenons soin de nos collaborateurs

En tant qu'entreprise distribuée, la diversité est le moteur de notre identité. Que vous cherchiez à lancer une nouvelle carrière ou à

Traduit automatiquement depuis l’original.

Publié il y a 2 semaines