Elastic

Ingénieur Java Senior - Systèmes Distribués, Serverless - Elasticsearch

JavaGo
Traduction automatique. Consultez l’original.

Quel est le rôle

Elastic, la société Search AI, 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 plateforme Elastic Search AI, utilisée par plus de 50% des entreprises du Fortune 500, allie la précision de la recherche à 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 de 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 Senior pour rejoindre notre équipe Elasticsearch - Systèmes Distribués et nous concentrer sur la manière dont Elasticsearch offre évolutivité, performance et résilience, en particulier dans le contexte de notre offre Serverless. Vous aborderez des défis profonds en matière de systèmes distribués concernant la communication entre les nœuds d'un cluster Elasticsearch, ainsi que l'indexation, l'allocation et la gestion des données sur les nœuds.

Ce que vous ferez

  1. Mettre à profit votre expertise en systèmes distribués pour construire et exploiter des éléments clés de notre offre Elasticsearch Serverless de nouvelle génération, impactant directement l'expérience des clients du monde entier.
  1. Améliorer les composants de Elasticsearch qui prennent en charge l'indexation simultanée et cohérente sur plusieurs machines.
  1. Maintenir notre système de coordination de cluster pour maintenir des performances élevées même lorsque les nœuds entrent et sortent du cluster et que les données se déplacent, tout en préservant les propriétés de sécurité et de vivacité du système dans son ensemble.
  1. Repousser les limites du nombre de shards, de nœuds et de pétaoctets que Elasticsearch peut gérer aujourd'hui.
  1. Examiner toutes sortes de problèmes, y compris les problèmes de performance ou de concurrence, et proposer des solutions.
  1. Soutenir nos ingénieurs du support avec les problèmes les plus complexes.
  1. Prendre en charge les investigations opérationnelles de bout en bout, jusqu'à ce que les problèmes de performance ou de stabilité soient résolus avec succès.

Ce que vous apportez

  1. Vous avez une solide expérience en systèmes distribués et en algorithmes de consensus.
  1. Vous avez de solides compétences en Java et maîtrisez la bibliothèque standard des structures de données et des constructions de concurrence, ainsi que les nouvelles fonctionnalités du langage.
  1. Vous avez une profonde maîtrise technique des algorithmes.
  1. Vous avez démontré votre capacité à comprendre et à travailler sur des systèmes complexes et hautement distribués, plutôt que d'utiliser des services prêts à l'emploi.
  1. Vous démontrez la capacité à construire et déboguer des fonctionnalités ayant un large impact, fonctionnant sur plusieurs machines.
  1. Vous êtes capable de gérer des projets du début à la fin. Cela couvre à la fois la conception technique et la collaboration avec d'autres pour développer les composants nécessaires.
  1. Vous avez fait vos preuves dans l'utilisation de l'IA pour accélérer le développement, déboguer des systèmes complexes et optimiser le code, tout en conservant la responsabilité des résultats finaux.
  1. Vous possédez la capacité de collaborer entre les fonctions et les équipes et de passer de manière transparente entre différents projets, bases de code ou équipes en fonction des priorités commerciales.
  1. Vous pouvez travailler de manière autonome, piloter les décisions et les résultats dans une équipe distribuée en tirant parti d'une communication asynchrone, directe et transparente.

Points bonus

  1. Bases de données
  1. Recherche, analyse, Lucene
  1. Solide connaissance du JDK
  1. Frameworks réseau événementiels asynchrones tels que Netty.

La rémunération pour ce poste est sous forme de salaire de base. Ce poste 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 salariales sont établies sur la base d'une combinaison de références externes du marché, de considérations internes d'équité salariale, ainsi que des responsabilités et de la complexité associées à chaque rôle. Cette approche contribue à 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 des compétences et de l'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 : €55.800—€88.300 EUR

Différentes personnes abordent les problèmes différemment. Nous avons besoin de cela. 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, de statut matrimonial, de statut de vétéran protégé, de statut de handicap, ou de toute autre base protégée par la loi, l'ordonnance ou la réglementation fédérale, étatique ou locale.

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 à [email protected]. Nous répondrons à votre demande dans les 24 jours 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 tests polygraphiques (EPPA) et Affiche "Connaissez 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 ou ressortissantes des pays et régions sanctionnés 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 de l'Ukraine, la République populaire de Donetsk (DNR), la République populaire de Louhansk (LNR), Kherson ou Zaporizhzhia). Si vous êtes situé ou êtes un ressortissant de l'un des pays ou régions listés, une licence d'exportation peut être requise comme condition de votre emploi dans ce rôle. Veuillez noter que l'origine nationale et/ou la nationalité n'affectent pas l'éligibilité à l'emploi chez Elastic.

Veuillez consulter notre Déclaration de confidentialité ici.

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 travail formidable avec une vie formidable. 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 dans toutes les régions et, bien que la réglementation diffère 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 jusqu'à $2000 (ou équivalent en monnaie locale) pour les dons financiers et le service
  • Jusqu'à 40 heures chaque année à utiliser pour des projets de bénévolat que vous aimez
  • Accompagnement de la parentalité avec un minimum de 16 semaines de congé parental

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter