Emploi
De la source partenaire
Ingénieur Java Senior - Core / Infra - 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 et nous concentrer sur la garantie que les fonctionnalités de la plate-forme partagée d'Elasticsearch sont faciles à utiliser, performantes, maintenables et sécurisées.
La mission de l'équipe est de créer une infrastructure de base et des fonctionnalités partagées qui permettent aux ingénieurs de développer, d'étendre et de prendre en charge Elasticsearch. L'équipe possède des fonctionnalités communes telles que les services, les paramètres et les scripts, et rend Elasticsearch extensible via des plugins ou le langage de script Painless. L'équipe rend également Elasticsearch observable en fournissant des informations de journalisation et de télémétrie. Nous possédons également l'orchestration d'Elasticsearch en mode sans serveur, les workflows CI/CD, et permettons aux développeurs Elasticsearch de proposer Elasticsearch aux clients - sans serveur, cloud et sur site.
Vous serez un contributeur individuel important au sein de l'équipe, mais vous contribuerez et dirigerez également des projets inter-équipes. Nous avons besoin de quelqu'un qui possède de grandes compétences en conception, qui peut travailler à un faible niveau d'abstraction, mais qui peut également piloter et communiquer des concepts techniques à une variété de collaborateurs.
Ce que vous ferez
• Contribuer à des projets de grande envergure et à fort impact qui font évoluer l'infrastructure de base qui sous-tend Elasticsearch.
• Rendre les développeurs Elasticsearch plus productifs en identifiant et en développant des opportunités d'automatisation et en intégrant des applications agentiques dans les workflows de développement.
• Conception et mise en œuvre de nouvelles fonctionnalités et API évolutives horizontalement dans Elasticsearch.
• Résoudre des problèmes difficiles, notamment des problèmes de performances ou de concurrence, et proposer des solutions.
• Améliorer le fonctionnement et l'observabilité des systèmes cloud Elasticsearch.
• Collaborer ouvertement avec l'équipe ES, les utilisateurs Elastic et d'autres projets open source de support.
• 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
• Expérience dans la création d'API et capacité à raisonner en faisant des compromis.
• Maîtrise des algorithmes et des structures de données.
• 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.
• Expérience avec Java de bas niveau tel que la concurrence, le parallélisme, les chargeurs de classes, etc.
• Expérience pratique avec les systèmes et pratiques CI/CD (Buildkite, Argo CD, GitOps, etc.).
• Expérience dans la direction de projets à grande échelle au sein d'équipes d'ingénierie.
• Volonté de se plonger dans de nouveaux problèmes et de demander de l'aide lorsque vous en avez besoin.
• 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 d'effectuer une transition transparente entre différents projets, bases de code ou équipes en fonction des priorités de l'entreprise.
• 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
• Connaissance des composants internes du JDK : modules, modèle de mémoire Java, garbage collection, chargement de la base de données, techniques de mise en cache, etc.
• Expérience avec les solutions d'observabilité et de télémétrie, en particulier OpenTelemetry
• Connaissance du Go
• Connaissance des conteneurs et de Kubernetes
• Connaissance des outils de build Java (Gradle, Maven, etc), avec une forte préférence pour l'expérience Gradle.
• Expérience de travail dans une équipe de plateforme ou une équipe de productivité de développeurs
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…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-java-engineer-core-infra-elasticsearch-109979)
Quel est le rôle
Nous sommes à la recherche d'un ingénieur logiciel senior pour rejoindre notre équipe Elasticsearch et nous concentrer sur la garantie que les fonctionnalités de la plate-forme partagée d'Elasticsearch sont faciles à utiliser, performantes, maintenables et sécurisées.
La mission de l'équipe est de créer une infrastructure de base et des fonctionnalités partagées qui permettent aux ingénieurs de développer, d'étendre et de prendre en charge Elasticsearch. L'équipe possède des fonctionnalités communes telles que les services, les paramètres et les scripts, et rend Elasticsearch extensible via des plugins ou le langage de script Painless. L'équipe rend également Elasticsearch observable en fournissant des informations de journalisation et de télémétrie. Nous possédons également l'orchestration d'Elasticsearch en mode sans serveur, les workflows CI/CD, et permettons aux développeurs Elasticsearch de proposer Elasticsearch aux clients - sans serveur, cloud et sur site.
Vous serez un contributeur individuel important au sein de l'équipe, mais vous contribuerez et dirigerez également des projets inter-équipes. Nous avons besoin de quelqu'un qui possède de grandes compétences en conception, qui peut travailler à un faible niveau d'abstraction, mais qui peut également piloter et communiquer des concepts techniques à une variété de collaborateurs.
Ce que vous ferez
• Contribuer à des projets de grande envergure et à fort impact qui font évoluer l'infrastructure de base qui sous-tend Elasticsearch.
• Rendre les développeurs Elasticsearch plus productifs en identifiant et en développant des opportunités d'automatisation et en intégrant des applications agentiques dans les workflows de développement.
• Conception et mise en œuvre de nouvelles fonctionnalités et API évolutives horizontalement dans Elasticsearch.
• Résoudre des problèmes difficiles, notamment des problèmes de performances ou de concurrence, et proposer des solutions.
• Améliorer le fonctionnement et l'observabilité des systèmes cloud Elasticsearch.
• Collaborer ouvertement avec l'équipe ES, les utilisateurs Elastic et d'autres projets open source de support.
• 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
• Expérience dans la création d'API et capacité à raisonner en faisant des compromis.
• Maîtrise des algorithmes et des structures de données.
• 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.
• Expérience avec Java de bas niveau tel que la concurrence, le parallélisme, les chargeurs de classes, etc.
• Expérience pratique avec les systèmes et pratiques CI/CD (Buildkite, Argo CD, GitOps, etc.).
• Expérience dans la direction de projets à grande échelle au sein d'équipes d'ingénierie.
• Volonté de se plonger dans de nouveaux problèmes et de demander de l'aide lorsque vous en avez besoin.
• 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 d'effectuer une transition transparente entre différents projets, bases de code ou équipes en fonction des priorités de l'entreprise.
• 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
• Connaissance des composants internes du JDK : modules, modèle de mémoire Java, garbage collection, chargement de la base de données, techniques de mise en cache, etc.
• Expérience avec les solutions d'observabilité et de télémétrie, en particulier OpenTelemetry
• Connaissance du Go
• Connaissance des conteneurs et de Kubernetes
• Connaissance des outils de build Java (Gradle, Maven, etc), avec une forte préférence pour l'expérience Gradle.
• Expérience de travail dans une équipe de plateforme ou une équipe de productivité de développeurs
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…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-java-engineer-core-infra-elasticsearch-109979)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Elastic
Annonce fournie par Elastic.