Senior Search Engineer

digiRocks

Île-de-France

In loco

EUR 90.000 - 140.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

digiRocks recherche un Senior Search Engineer pour concevoir et optimiser des moteurs de recherche performants au sein d'une équipe Engineering dynamique en Île-de-France. Vous travaillerez sur des systèmes distribués, l'indexation, le ranking et l'optimisation des performances, avec une forte orientation produit.

Le rôle exige une expertise en backend, des connaissances en recherche géospatiale et une approche rigoureuse des métriques de pertinence et d'évaluation en production.

Competenze

  • Expérience significative en conception et exploitation de moteurs de recherche en production.

Mansioni

  • Concevoir et faire évoluer des moteurs de recherche performants et scalables.
  • Développer et optimiser les algorithmes de ranking et la récupération des résultats.
  • Mesurer la qualité et les performances via métriques et expériences en prod.
  • Collaborer avec les équipes Backend et Produit pour l'architecture distribuée.

Conoscenze

Search engines
Distributed systems
Backend development
Geospatial search
Performance engineering
Rust

Strumenti

Rust

Descrizione del lavoro

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 l'aventure !

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
  • 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é.

  • 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.

  • 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

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

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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Data Engineer – Places
Data Engineer – Places

digiRocks • Île-de-France

In loco
EUR 70.000 - 105.000
Senior Data Engineer
Senior Data Engineer

digiRocks • Île-de-France

In loco
EUR 70.000 - 110.000
Senior Software Engineer – Backend (Rust)
Senior Software Engineer – Backend (Rust)

digiRocks • Île-de-France

In loco
EUR 75.000 - 120.000
Senior Backend Go developer - Team Search (F/N/H)
Senior Backend Go developer - Team Search (F/N/H)

Leboncoin.fr • Paris

In loco
EUR 55.000 - 75.000
Impact sur les projets
Collaboration avec des experts
Évolution sur des sujets de ML et Deep Learning
Senior Search Engineer: Geospatial, Ranking & Scale
Senior Search Engineer: Geospatial, Ranking & Scale

digiRocks • Île-de-France

In loco
EUR 90.000 - 140.000
Head of Organic Growth & GEO Strategy
Head of Organic Growth & GEO Strategy

Impactfrance • Paris

Ibrido
EUR 60.000 - 90.000
Spécialiste SEO (H/F)
Spécialiste SEO (H/F)

PositionZero • Francia

Ibrido
EUR 48.000 - 72.000
Ambiance de travail agréable
Portefeuille adhérents à gérer
Projets stimulants
+1
Lead Site Reliability Engineer (SRE)
Lead Site Reliability Engineer (SRE)

digiRocks • Île-de-France

Ibrido
EUR 90.000 - 130.000
Responsable SEO et GEO (H/F)
Responsable SEO et GEO (H/F)

Hello Watt • Paris

In loco
EUR 70.000 - 100.000
Senior SEO Specialist H/F
Senior SEO Specialist H/F

Plus que pro • Obernai

In loco
EUR 42.000 - 65.000