ElasticRecrute

Senior Java Engineer, Distributed Systems (Serverless Search)

  • Télétravail, Suisse
  • Senior
  • Publiée il y a 7 jours
En une phrase

Poste backend senior dans une équipe de systèmes distribués, sur la version serverless d'un moteur de recherche. À distance, avec un focus sur la coordination de clusters et l'indexation à grande échelle.

À propos du poste

Travail à distance avec une équipe distribuée qui communique de façon asynchrone et directe. Le poste consiste à faire en sorte qu'un cluster de recherche gère plus de shards, de nœuds et de pétaoctets tout en restant correct et disponible.

En un coup d'œil

Salaire
Non indiqué dans l'annonce
Périmètre du télétravail
Télétravail, Suisse
Niveau
Senior
Compétences
Java, Distributed systems, Consensus algorithms, Algorithms, Lucene, Netty, JDK
Publiée
22 oct. 2026
Dernière vérification
27 oct. 2026
Langue de l'annonce
anglais

Vos missions

  • Construire et exploiter les composants clés de la nouvelle offre de recherche serverless.
  • Améliorer les composants qui garantissent la cohérence de l'indexation sur de nombreuses machines simultanément.
  • Maintenir la coordination du cluster pour que les performances tiennent quand des nœuds rejoignent, quittent ou que les données se déplacent.
  • Analyser les problèmes de performance et de concurrence et proposer des correctifs.
  • Prendre en charge les investigations opérationnelles jusqu'à la résolution d'un problème de stabilité ou de performance.

Le profil recherché

  • Solide expérience des systèmes distribués et des algorithmes de consensus.
  • Maîtrise du cœur de Java, y compris les structures de données, la concurrence et les fonctionnalités récentes du langage.
  • Bonne compréhension des algorithmes et expérience de systèmes distribués complexes plutôt que de services prêts à l'emploi.
  • Capacité à construire et déboguer des fonctionnalités qui s'exécutent sur de nombreuses machines.
  • Historique de projets menés de bout en bout, de la conception au travail avec les autres sur les composants.
  • À l'aise avec les outils d'IA pour accélérer le développement et le débogage tout en restant responsable du résultat final.

Un plus

  • Expérience des data stores.
  • Connaissances en recherche, analytique ou Lucene.
  • Bonne connaissance du JDK.
  • Frameworks réseau événementiels comme Netty.

Comment Keywordise postule pour vous

  1. 1Téléversez votre CVAjoutez votre CV une seule fois. Cela prend environ une minute.
  2. 2Adapté à ce posteKeywordise écrit votre CV et votre lettre de motivation pour ce poste à partir de votre expérience réelle.
  3. 3Le formulaire se remplit tout seulNom, e-mail, expérience et questions de présélection, champ par champ.
  4. 4Candidature envoyéeVous recevez un accusé et suivez tout dans votre tableau de bord.

Postuler avec Keywordise AI7 jours gratuits, sans carte.

Postulez depuis votre assistant IA

Connectez Keywordise à votre assistant une fois, puis envoyez-lui le prompt. Il postule pour vous.

Claude

  1. Dans Claude, ouvrez Paramètres, puis Connecteurs, et choisissez Ajouter un connecteur personnalisé.
  2. Nommez-le Keywordise et collez l'URL du connecteur.
  3. Cliquez sur Connecter, connectez-vous à Keywordise et validez. Envoyez ensuite le prompt dans une nouvelle conversation.
URL du connecteur
https://keywordise.com/mcp

Vous pouvez vous déconnecter à tout moment dans les paramètres de Keywordise.

ChatGPT

  1. Dans ChatGPT, ouvrez Paramètres, puis Connecteurs. Sur les offres qui l'exigent, activez d'abord le mode développeur.
  2. Ajoutez un nouveau connecteur avec l'URL du connecteur et choisissez OAuth. Laissez vides l'identifiant client et le secret.
  3. Connectez-vous à Keywordise et validez. Envoyez ensuite le prompt dans une nouvelle conversation.
URL du connecteur
https://keywordise.com/mcp

Vous pouvez vous déconnecter à tout moment dans les paramètres de Keywordise.

Muse

  1. Ouvrez Muse (muse.ai ou l'application) et envoyez-lui le message ci-dessous.
  2. Si Muse demande comment se connecter, répondez OAuth. Ouvrez le lien de connexion qu'elle envoie, connectez-vous à Keywordise et validez.
  3. Envoyez le prompt. Muse demande avant d'envoyer quoi que ce soit.
Message pour Muse
Ajoute un connecteur personnalisé nommé Keywordise. C'est un serveur MCP distant à l'adresse https://keywordise.com/mcp et il utilise OAuth. Donne-moi le lien de connexion.

Muse n'est disponible qu'aux États-Unis pour l'instant.

Prompt
Postule à l’offre Keywordise aw43ayw234
Comment se connecter

Questions sur ce poste

Ce poste est-il entièrement en télétravail, et depuis où ?

Oui. Selon l'annonce, Senior Java Engineer, Distributed Systems (Serverless Search) est un poste en télétravail pour les candidats en Suisse.

Quel est le salaire pour ce poste ?

Aucune fourchette de salaire n'est indiquée dans l'annonce.

Quelle expérience faut-il ?

Niveau selon l'annonce : senior. L'annonce demande : solide expérience des systèmes distribués et des algorithmes de consensus; maîtrise du cœur de Java, y compris les structures de données, la concurrence et les fonctionnalités récentes du langage; bonne compréhension des algorithmes et expérience de systèmes distribués complexes plutôt que de services prêts à l'emploi. Compétences citées : Java, Distributed systems, Consensus algorithms, Algorithms.

Comment postuler avec Keywordise AI ?

Choisissez Postuler avec Keywordise AI, créez votre compte et téléversez votre CV. Keywordise écrit votre CV et votre lettre de motivation pour ce poste à partir de votre expérience réelle et postule pour vous. L'essai de 7 jours ne demande pas de carte.

Plus d'offres en télétravail : Ingénierie

Toutes les offres en télétravail : Ingénierie
ElasticTélétravail, Suisse
Postuler avec Keywordise AI