Emploi
De la source partenaire
Ingénieur Java senior - Systèmes distribués, sans serveur - Elasticsearch
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Elastic
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
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 Fortune 500, allie 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 en protégeant plus efficacement les informations privées, les solutions cloud complètes d'Elastic pour la recherche, la sécurité et l'observabilité aident les organisations à tenir les promesses de l'IA.
Quel est le rôle :
Nous sommes à la recherche d'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é, performances et résilience, en particulier dans le contexte de notre offre sans serveur. Vous relèverez de profonds défis liés aux systèmes distribués concernant la manière dont les nœuds d'un cluster Elasticsearch communiquent et la manière dont les données sont indexées, allouées et gérées entre les nœuds.
Ce que vous ferez :
• Tirer parti de votre expertise en matière de systèmes distribués pour créer et exploiter les éléments essentiels de notre offre Serverless Elasticsearch de nouvelle génération, ayant un impact direct sur l'expérience des clients du monde entier.
• Amélioration des composants d'Elasticsearch qui prennent en charge une indexation simultanée et cohérente sur plusieurs machines.
• Maintenir notre système de coordination de cluster pour maintenir des performances élevées même si les nœuds vont et viennent du cluster et que les données se déplacent, tout en maintenant les propriétés de sécurité et de vivacité du système dans son ensemble.
• Repousser les limites du nombre de fragments, de nœuds et de pétaoctets qu'Elasticsearch peut gérer aujourd'hui.
• Examiner toutes sortes de problèmes, y compris les problèmes de performances ou de concurrence, et proposer des solutions.
• Soutenir nos ingénieurs de support pour les problèmes les plus difficiles.
• Maîtriser les investigations opérationnelles de bout en bout, jusqu'à ce que les problèmes de performances ou de stabilité soient résolus avec succès.
Ce que vous apportez :
• Vous disposez d'une solide expérience en systèmes distribués et en algorithmes de consensus.
• Vous possédez de solides compétences en Java de base et maîtrisez la bibliothèque standard de structures de données et de constructions de concurrence, ainsi que les nouvelles fonctionnalités du langage.
• Vous disposez d'une maîtrise technique approfondie en algorithmique.
• 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 disponibles dans le commerce.
• Vous démontrez la capacité de créer et de déboguer des fonctionnalités ayant un large impact, exécutées sur plusieurs machines.
• Vous êtes capable de posséder 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.
• Vous avez fait ses 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 restant propriétaire des résultats finaux.
• Vous possédez la capacité de collaborer entre fonctions et équipes et de faire une transition transparente entre différents projets, bases de code ou équipes en fonction des priorités commerciales.
• Vous pouvez travailler de manière autonome, prendre des décisions et obtenir des résultats au sein d'une équipe distribuée en tirant parti d'une communication asynchrone, directe et transparente.
Points bonus :
• Magasins de données
• Recherche, analyses, Lucene
• Forte connaissance du JDK
• Cadres de réseau asynchrones pilotés par événements tels que Netty.
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 à développer une carrière existante, Elastic est le type d'entreprise où vous pouvez concilier un excellent travail et une belle vie. Votre âge n'est qu'un chiffre. Peu importe que vous veniez tout juste de sortir de l’université ou que vos enfants le soient ; nous avons besoin de vous pour ce que vous pouvez faire.
Nous nous efforçons d'assurer la parité des avantages sociaux entre les régions et, même si les réglementations diffèrent d'un endroit à l'autre, nous pensons que prendre soin de nos collaborateurs est la bonne chose à faire.
• Salaire compétitif basé sur le travail que vous faites ici et non sur votre salaire précédent
• Couverture maladie pour vous et votre famille dans de nombreux endroits
• Possibilité de créer votre calendrier avec des emplacements et des horaires flexibles pour de nombreux rôles
• Nombre généreux de jours de vacances chaque année
• Augmentez votre impact - Nous versons jusqu'à 2 000 $ (ou l'équivalent en devise locale) pour les dons financiers et les services.
• Jusqu'à 40 heures par an à consacrer à des projets de bénévolat que vous aimez
• Adopter la parentalité avec un minimum de 16 semaines de congé parental
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 parcours. Les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, à l'origine ethnique, à la couleur, à la religion, au sexe, à la grossesse, à l'orientation sexuelle, à la perception ou à l'identité de genre, à l'origine nationale, à l'âge, à l'état civil, au statut d'ancien combattant protégé, au statut de handicap ou à 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 efforçons de créer une expérience accessible et inclusive pour tous. Pour demander un accommodement pendant la candidature ou le processus de recrutement, veuillez envoyer un courriel à . 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 le travail. Consultez les affiches liées ci-dessous : Affiche de la Loi sur le congé familial et médical (FMLA) ; Affiche sur les dispositions de non-discrimination en matière de transparence salariale ; Affiche de la loi sur la protection polygraphique des employés (EPPA) et connaissez vos droits (affiche)…
Source : Arbeitnow (https://www.arbeitnow.ch/jobs/companies/elastic/senior-java-engineer-distributed-systems-serverless-elasticsearch-244252)
Quel est le rôle :
Nous sommes à la recherche d'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é, performances et résilience, en particulier dans le contexte de notre offre sans serveur. Vous relèverez de profonds défis liés aux systèmes distribués concernant la manière dont les nœuds d'un cluster Elasticsearch communiquent et la manière dont les données sont indexées, allouées et gérées entre les nœuds.
Ce que vous ferez :
• Tirer parti de votre expertise en matière de systèmes distribués pour créer et exploiter les éléments essentiels de notre offre Serverless Elasticsearch de nouvelle génération, ayant un impact direct sur l'expérience des clients du monde entier.
• Amélioration des composants d'Elasticsearch qui prennent en charge une indexation simultanée et cohérente sur plusieurs machines.
• Maintenir notre système de coordination de cluster pour maintenir des performances élevées même si les nœuds vont et viennent du cluster et que les données se déplacent, tout en maintenant les propriétés de sécurité et de vivacité du système dans son ensemble.
• Repousser les limites du nombre de fragments, de nœuds et de pétaoctets qu'Elasticsearch peut gérer aujourd'hui.
• Examiner toutes sortes de problèmes, y compris les problèmes de performances ou de concurrence, et proposer des solutions.
• Soutenir nos ingénieurs de support pour les problèmes les plus difficiles.
• Maîtriser les investigations opérationnelles de bout en bout, jusqu'à ce que les problèmes de performances ou de stabilité soient résolus avec succès.
Ce que vous apportez :
• Vous disposez d'une solide expérience en systèmes distribués et en algorithmes de consensus.
• Vous possédez de solides compétences en Java de base et maîtrisez la bibliothèque standard de structures de données et de constructions de concurrence, ainsi que les nouvelles fonctionnalités du langage.
• Vous disposez d'une maîtrise technique approfondie en algorithmique.
• 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 disponibles dans le commerce.
• Vous démontrez la capacité de créer et de déboguer des fonctionnalités ayant un large impact, exécutées sur plusieurs machines.
• Vous êtes capable de posséder 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.
• Vous avez fait ses 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 restant propriétaire des résultats finaux.
• Vous possédez la capacité de collaborer entre fonctions et équipes et de faire une transition transparente entre différents projets, bases de code ou équipes en fonction des priorités commerciales.
• Vous pouvez travailler de manière autonome, prendre des décisions et obtenir des résultats au sein d'une équipe distribuée en tirant parti d'une communication asynchrone, directe et transparente.
Points bonus :
• Magasins de données
• Recherche, analyses, Lucene
• Forte connaissance du JDK
• Cadres de réseau asynchrones pilotés par événements tels que Netty.
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 à développer une carrière existante, Elastic est le type d'entreprise où vous pouvez concilier un excellent travail et une belle vie. Votre âge n'est qu'un chiffre. Peu importe que vous veniez tout juste de sortir de l’université ou que vos enfants le soient ; nous avons besoin de vous pour ce que vous pouvez faire.
Nous nous efforçons d'assurer la parité des avantages sociaux entre les régions et, même si les réglementations diffèrent d'un endroit à l'autre, nous pensons que prendre soin de nos collaborateurs est la bonne chose à faire.
• Salaire compétitif basé sur le travail que vous faites ici et non sur votre salaire précédent
• Couverture maladie pour vous et votre famille dans de nombreux endroits
• Possibilité de créer votre calendrier avec des emplacements et des horaires flexibles pour de nombreux rôles
• Nombre généreux de jours de vacances chaque année
• Augmentez votre impact - Nous versons jusqu'à 2 000 $ (ou l'équivalent en devise locale) pour les dons financiers et les services.
• Jusqu'à 40 heures par an à consacrer à des projets de bénévolat que vous aimez
• Adopter la parentalité avec un minimum de 16 semaines de congé parental
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 parcours. Les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, à l'origine ethnique, à la couleur, à la religion, au sexe, à la grossesse, à l'orientation sexuelle, à la perception ou à l'identité de genre, à l'origine nationale, à l'âge, à l'état civil, au statut d'ancien combattant protégé, au statut de handicap ou à 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 efforçons de créer une expérience accessible et inclusive pour tous. Pour demander un accommodement pendant la candidature ou le processus de recrutement, veuillez envoyer un courriel à . 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 le travail. Consultez les affiches liées ci-dessous : Affiche de la Loi sur le congé familial et médical (FMLA) ; Affiche sur les dispositions de non-discrimination en matière de transparence salariale ; Affiche de la loi sur la protection polygraphique des employés (EPPA) et connaissez vos droits (affiche)…
Source : Arbeitnow (https://www.arbeitnow.ch/jobs/companies/elastic/senior-java-engineer-distributed-systems-serverless-elasticsearch-244252)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Elastic
Annonce fournie par Elastic.