Inetum
Elastic
Principal Software Engineer - Search Infra - Elasticsearch
Quel est le rôle
Elastic, la société spécialisée dans l'IA pour la recherche, permet à chacun de trouver en temps réel les réponses dont il a besoin, en utilisant toutes ses données, à grande échelle — libérant ainsi le potentiel des entreprises et des individus.
La plateforme d'IA pour la recherche d'Elastic, utilisée par plus de 50 % des entreprises du Fortune 500, combine 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 — en sécurisant et protégeant plus efficacement les informations privées — 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.
Nous recherchons un Ingénieur Logiciel Principal pour rejoindre l'équipe Elasticsearch - Search Infra. Cette équipe d'ingénieurs expérimentés, distribuée mondialement, se concentre sur la fourniture d'une expérience de recherche robuste et riche en fonctionnalités, y compris la contribution à l'amélioration de l'expérience de recherche dans Lucene. Il s'agit d'un rôle d'ingénieur logiciel principal qui implique l'utilisation de vos vastes connaissances dans ce domaine afin de définir, diriger et construire la prochaine génération des capacités d'Elasticsearch. Ce rôle fournit une vision et une direction techniques pour l'infrastructure de recherche principale d'Elasticsearch, y compris l'indexation, la récupération et la pertinence, et nécessite une expertise approfondie des internes de recherche et une collaboration inter-équipes.
Notre entreprise est distribuée par intention. Nous embauchons les meilleurs ingénieurs que nous pouvons trouver, où qu'ils soient, qui qu'ils soient. Nous collaborons chaque jour à travers les continents par e-mail, GitHub, Zoom et Slack. À notre meilleur, nous écrivons des logiciels rapides, évolutifs et intuitifs. Nous pensons que la meilleure façon d'y parvenir est de responsabiliser les ingénieurs individuels, de réviser chaque changement par le code, de prendre les grandes décisions par consensus et de rechercher des améliorations incrémentielles.
Ce que vous ferez
En tant que contributeur à temps plein à Elasticsearch, vous définirez, dirigerez et contribuerez à l'évolution des capacités de recherche et d'indexation principales. Vous rechercherez les avancées dans l'infrastructure de recherche, les structures de données et les algorithmes de récupération pour garantir que nous construisons les fondations les plus efficaces et les plus puissantes pour nos utilisateurs. Vous travaillerez en étroite collaboration avec nos partenaires et nos équipes produit pour comprendre leurs besoins et aider à façonner la vision technique à long terme de la recherche chez Elastic. Vous apporterez votre expérience passée avec les systèmes de recherche à grande échelle pour piloter une feuille de route innovante pour les couches d'indexation, d'exécution de requêtes et de pertinence d'Elasticsearch. En tant qu'autorité dans plusieurs domaines d'Elasticsearch, vous serez l'expert de référence pour ces domaines, les améliorant continuellement grâce à vos idées et à votre instinct.
Ce que vous apporterez
- Expérience dans la direction de projets techniques dans le domaine de l'infrastructure de recherche et des systèmes distribués. Vous apportez des connaissances éprouvées dans la construction et l'exploitation de plateformes de recherche sophistiquées et l'ingénierie de systèmes logiciels robustes et performants.
- Expérience dans le mentorat d'ingénieurs experts, en fournissant des conseils techniques et professionnels.
- Expérience dans la définition d'une vision technique à long terme pour un système de recherche ou de récupération principal, en travaillant avec différentes équipes et organisations pour façonner collaborativement la feuille de route technique.
- Expérience pratique des technologies de recherche et d'indexation telles que Elasticsearch, Lucene ou Solr,
- Solides compétences en Java de base et familiarité avec les structures de données avancées et les constructions de concurrence, ainsi qu'avec les fonctionnalités plus récentes du langage comme les lambdas. Vous avez un fort désir d'optimiser et d'exploiter les algorithmes et les structures de données de recherche les plus efficaces.
- Capacité à travailler avec un haut degré d'autonomie, en abordant des projets et en les guidant du concept à la réalisation, y compris la conception technique et la collaboration avec d'autres ingénieurs pour développer les composants nécessaires.
- Expérience avec des systèmes de données ou de recherche à grande échelle tels que Elasticsearch, Lucene, Solr, ou des moteurs de stockage distribués, et une compréhension de leur fonctionnement et des raisons pour lesquelles ils fonctionnent ainsi.
- Excellentes compétences en communication verbale et écrite. La collaboration entre équipes distribuées est un défi, nous valorisons le soutien, l'empathie et la confiance dans toutes les interactions, et nous attendons la même chose de tous les membres de l'équipe.
Points bonus
- Vous avez déjà créé des choses avec Elasticsearch, et vous avez de l'expérience dans le domaine de la recherche et de la récupération d'informations et comprenez les constructions et la théorie qui la sous-tendent.
- Expérience de travail avec des projets open source et familiarité avec différents styles de flux de contrôle de code source et d'intégration continue.
La rémunération pour ce rôle se fait sous forme de salaire de base. Ce rôle n'a pas de composante de rémunération variable.
Chez Elastic, notre philosophie de rémunération vise à fournir une rémunération juste, compétitive et transparente. Les fourchettes de salaires sont établies sur la base d'une combinaison de références externes du marché, de considérations internes d'équité salariale, et des responsabilités et de la complexité associées à chaque rôle. Cette approche permet d'assurer la cohérence entre les rôles comparables tout en restant compétitif sur les marchés du travail pertinents.
La rémunération finale offerte dans la fourchette applicable sera déterminée en fonction de plusieurs facteurs objectifs, notamment l'expérience professionnelle pertinente, le niveau de compétences et d'expertise, l'alignement avec les exigences du rôle, et la portée et la complexité globales du poste.
La fourchette de salaire de départ typique pour ce rôle est :
67.000—106.000 EUR
Différentes personnes abordent les problèmes différemment. Nous en avons besoin. Elastic est un employeur garantissant l'égalité des chances et s'engage à créer une culture inclusive qui célèbre les différentes perspectives, expériences et origines. Les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, d'origine ethnique, de couleur, de religion, de sexe, de grossesse, d'orientation sexuelle, de perception ou d'identité de genre, d'origine nationale, d'âge, d'état civil, de statut de vétéran protégé, de statut de handicap, ou de toute autre base protégée par la loi fédérale, étatique ou locale, l'ordonnance ou la réglementation.
Nous accueillons les personnes handicapées et nous nous efforçons de créer une expérience accessible et inclusive pour toutes les personnes. Pour demander un aménagement pendant le processus de candidature ou de recrutement, veuillez envoyer un e-mail à candidate_accessibility@elastic.co. Nous répondrons à votre demande dans les 24 heures ouvrables suivant sa soumission.
Les candidats ont des droits en vertu des lois fédérales sur l'emploi, consultez les affiches ci-dessous : Affiche sur la loi sur le congé familial et médical (FMLA) ; Affiche sur la disposition de non-discrimination en matière de transparence salariale ; Affiche sur la loi sur la protection des employés contre les détecteurs de mensonges (EPPA) et Affiche sur la connaissance de vos droits.
Elasticsearch développe et distribue des technologies et des informations soumises aux contrôles à l'exportation et aux exigences de licence des États-Unis et d'autres pays pour les personnes situées dans ou ressortissantes des pays et régions sous sanctions suivants : Biélorussie, Cuba, Iran, Corée du Nord, Syrie ou Russie, y compris les territoires ukrainiens annexés par la Russie (la région de Crimée en Ukraine, la République populaire de Donetsk (DNR), la République populaire de Louhansk (LNR), Kherson ou Zaporizhzhia). Si vous êtes situé dans l'un des pays ou régions listés ou si vous en êtes ressortissant, une licence d'exportation peut être requise comme condition à votre embauche pour ce poste. Veuillez noter que l'origine nationale et/ou la nationalité n'affectent pas l'éligibilité à l'emploi chez Elastic.
Veuillez consulter ici notre Déclaration de confidentialité.
Informations supplémentaires - Nous prenons soin de nos employés
En tant qu'entreprise distribuée, la diversité fait notre identité. Que vous cherchiez à lancer une nouvelle carrière ou à développer une carrière existante, Elastic est le type d'entreprise où vous pouvez équilibrer un excellent travail avec une excellente vie. Votre âge n'est qu'un chiffre. Peu importe que vous sortiez de l'université ou que vos enfants soient grands ; nous avons besoin de vous pour ce que vous pouvez faire.
Nous nous efforçons d'avoir une parité des avantages sociaux entre les régions et, bien que les réglementations diffèrent d'un endroit à l'autre, nous pensons qu'il est juste de prendre soin de nos employés.
- Rémunération compétitive basée sur le travail que vous effectuez ici et non sur votre salaire précédent
- Couverture santé pour vous et votre famille dans de nombreux endroits
- Possibilité de gérer votre emploi du temps avec des lieux et des horaires flexibles pour de nombreux rôles
- Nombre généreux de jours de vacances chaque année
- Augmentez votre impact - Nous égalons vos dons financiers et vos heures de bénévolat jusqu'à concurrence de $2000 (ou l'équivalent en devise locale).
- Jusqu'à 40 heures chaque année à utiliser pour des projets de bénévolat que vous aimez
- Accueillir la parentalité avec un minimum de 16 semaines de congé parental
