Recruter ?

09 80 80 75 13

Senior Search Engineer à Paris

Paris
CDI
95K€
Expérience : 8 à 15 ans
Télétravail :

Fan de moteurs de recherche, d’algorithmes de ranking et de systèmes distribués à grande échelle ? Envie de concevoir des technologies de recherche performantes, capables de comprendre le contexte des utilisateurs et de leur proposer les résultats les plus pertinents ?

Rejoignez une entreprise technologique française en forte croissance, spécialisée dans le développement de produits numériques grand public à vocation internationale.

Ils conçoivent des applications innovantes reposant sur des infrastructures performantes et des technologies avancées de traitement de données.

Vous rejoignez leur équipe Engineering, dans un environnement technique exigeant qui privilégie l’autonomie, l’innovation et la collaboration entre les équipes Backend et Produit.

Mission & Résultats attendus:

  • Concevoir et faire évoluer des moteurs de recherche performants et scalables, capables d'indexer et d'exploiter d'importants volumes de données, notamment géospatiales, en optimisant les mécanismes d'indexation, de planification des requêtes et de récupération des résultats.
  • Développer et optimiser des algorithmes de ranking permettant d'améliorer la pertinence des résultats de recherche, en combinant différents signaux tels que la localisation, la popularité, la personnalisation et le contexte utilisateur, tout en explorant les approches de recherche sémantique et vectorielle lorsque cela est pertinent.
  • Mesurer et améliorer la qualité des systèmes de recherche en définissant des indicateurs de performance, en mettant en place des mécanismes de feedback, des évaluations hors ligne et des expérimentations en production, afin d'optimiser la pertinence, la précision et les temps de réponse.
  • Collaborer étroitement avec les équipes Backend et Produit pour intégrer les évolutions des moteurs de recherche aux applications, résoudre les problématiques complexes de performance et contribuer aux choix d'architecture des systèmes distribués.

3 résultats attendus

  1. Un moteur de recherche performant, fiable et scalable

Vous concevez et améliorez des systèmes de recherche capables de traiter des volumes croissants de données et de requêtes, tout en maintenant une faible latence et un haut niveau de disponibilité.

  1. Des résultats de recherche plus pertinents et adaptés aux utilisateurs

Vous améliorez les algorithmes de ranking et de récupération des résultats en exploitant les signaux géographiques, contextuels et comportementaux. Vous mettez en place des mécanismes d'évaluation permettant de mesurer objectivement les améliorations apportées.

  1. Une architecture Search robuste et directement intégrée au produit

Vous développez des composants de recherche fiables, maintenables et évolutifs, étroitement intégrés aux systèmes Backend, tout en contribuant durablement aux choix techniques et architecturaux.

PROFIL RECHERCHÉ pour le poste de Senior Search Engineer

Vous êtes un Senior Search Engineer ou Software Engineer spécialisé dans les technologies de recherche, passionné par les algorithmes, les systèmes distribués et les problématiques de performance à grande échelle.

Vous possédez :

  • Une expérience significative dans la conception, le développement et l'exploitation de moteurs de recherche en production, idéalement sur des applications à fort trafic.
  • Une excellente compréhension des mécanismes d'indexation, de planification des requêtes, de récupération des résultats et de ranking.
  • Une expérience concrète des technologies de recherche géospatiale, impliquant la recherche de lieux, les données de localisation ou les problématiques cartographiques.
  • Une capacité à définir et analyser des métriques de pertinence et de qualité de recherche, à mettre en place des expérimentations et à exploiter les retours utilisateurs.
  • Une expérience allant au-delà de la simple utilisation d'API de recherche : vous avez déjà évalué, optimisé, étendu ou développé des composants de moteurs de recherche ou d'indexation.
  • De solides compétences en développement Backend et une bonne compréhension des architectures distribuées.
  • Une capacité à arbitrer entre pertinence des résultats, précision, latence et scalabilité, en tenant compte des contraintes techniques et des besoins utilisateurs.

Sont particulièrement appréciées :

  • Une expérience des systèmes de recherche locale, de cartographie, de découverte de lieux ou de recherche multi-entités.
  • Une connaissance des technologies de recherche sémantique, des embeddings et des moteurs de recherche vectorielle.
  • Une expérience des algorithmes de ranking, des systèmes de recommandation ou de personnalisation.
  • Une pratique de Rust appliquée au développement de moteurs de recherche ou de composants d'indexation bas niveau.
  • Une expérience des systèmes de recherche exploitant des données hétérogènes provenant de plusieurs sources.

Vous êtes autonome, curieux, pragmatique et appréciez les problématiques techniques complexes.

Vous aimez comprendre en profondeur le fonctionnement des systèmes et ne vous contentez pas d'assembler des solutions existantes. Vous appréciez expérimenter, mesurer les résultats et améliorer continuellement les performances.

Vous êtes capable de prendre des responsabilités sur des composants techniques structurants, de défendre vos choix d'architecture et de collaborer efficacement avec des ingénieurs expérimentés.

Une expérience combinant les exigences techniques d'une grande plateforme et l'agilité d'une startup ou scale-up constituera un véritable atout.

Votre diplôme ou votre école ne sont pas des critères déterminants : vos réalisations techniques, votre expertise et votre capacité à résoudre des problèmes complexes feront la différence.

L'anglais est la langue de travail. La maîtrise du français n'est pas obligatoire.

L'avis du Rockeur / Rockeuse : Jean-Patrick MANZONI

Un poste particulièrement stimulant pour un Search Engineer expérimenté qui souhaite aller au-delà de l'intégration de solutions existantes et relever de véritables défis d'architecture, de pertinence algorithmique et de performance à grande échelle.

Contrairement à de nombreux postes principalement orientés vers l'intégration ou le paramétrage de moteurs de recherche existants, vous interviendrez directement sur la conception, l'optimisation et l'évolution des mécanismes de recherche.

La dimension géospatiale rend le défi particulièrement intéressant : il ne s'agit pas simplement de retrouver une information dans un catalogue, mais de concevoir des systèmes capables de comprendre la localisation et le contexte pour proposer les résultats les plus pertinents.

Vous travaillerez sur des problématiques techniques exigeantes : indexation, algorithmes de ranking, recherche géographique, optimisation des latences, expérimentation et architectures distribuées à grande échelle.

Vous bénéficierez d'un périmètre de responsabilités étendu, avec la possibilité d'influencer les choix architecturaux et d'améliorer des fonctionnalités essentielles à l'expérience utilisateur.

Pour postuler à cette offre d’emploi veuillez visiter digirocks.tzportal.io.

La fiche de poste
Partager cette Offre d'Emploi
Offres similaires

Pour postuler à cette offre d’emploi veuillez visiter digirocks.tzportal.io.

fr_FRFrench
Avant d'aller plus loin apprenons à nous connaitre :

Juste quelques informations :

Avant d'aller plus loin apprenons à nous connaitre :

Juste quelques informations :

Vos données personnelles ne sont utilisées que pour vous permettre de recevoir des informations commerciales de digiRocks et lui sont strictement réservées. Conformément à la réglementation sur les données à caractère personnel vous disposez d’un ensemble de droits (opposition, suppression, modification).