Cette offre n’est plus disponible.

Backend Developer - Search

CDI
Paris
Salaire : Non spécifié
Télétravail non autorisé
Expérience : > 3 ans

Opendatasoft
Opendatasoft

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Opendatasoft recherche un.e développeur.se backend expérimenté.e, pour travailler sur sa chaîne de stockage et d’exposition de données, au coeur des fonctionnalités proposées par la plateforme Opendatasoft aux ré-utilisateurs des données.

La plateforme Opendatasoft permet à ses clients de partager leurs données avec des tiers:

  • Mise à disposition d’APIs d’accès aux données et d’agrégations.
  • Moteurs de recherche dans le contenu des jeux de données.
  • Mise à disposition de visualisations complexes interactives.
  • Téléchargement d’exports dans des formats divers et variés.

Pour cela, Opendatasoft a développé un moteur d’API unique permettant aux données produites par sa chaîne de traitement et d’enrichissement de données d’êtres stockées et mises à disposition de manière simple et performante. Opendatasoft utilise entre autre pour cela le moteur de recherche Elasticsearch, enrichi de nombreux plugins ainsi qu’un pipeline de recherche développé en Python et exposant l’ensemble des fonctionnalités d’accès à la donnée sous forme d’APIs.

Votre mission

Au sein de l’équipe de développement de la plateforme Opendatasoft, vous participez à la conception et à la réalisation d’évolutions sur notre pipeline de recherche:

  • Vous participez au développement de plugins Elasticsearch (plugin géographique, permettant d’étendre les fonctionnalités de recherche / agrégation géographiques d’Elasticsearch, plugin d’analyse sur des facettes hiérarchiques, plugin de pre-processing de données), dont certains rendus disponibles en open source.
  • Vous participez à la conception et au développement du moteur d’API d’Opendatasoft, basé sur un pipeline de recherche faisant le pont entre les APIs Opendatasoft et les APIs Elasticsearch (langage de requêtes ODSQL, fonctionnalités d’analyse numérique et géographique …).
  • Vous travaillez à l’amélioration des performances du moteur d’API (optimisation de code, architecture …).

Profil recherché

  • Vous avez au moins 3 ans d’expérience dans le développement logiciel.
  • Vous avez une solide expertise Python.
  • Vous maîtrisez le langage Java.
  • Vous maîtrisez les technologies du Web (protocoles, formats).
  • Vous mettez un point d’honneur à optimiser les performances des composants que vous développez.

Les plus

  • Vous avez déjà développé des plugins pour Elasticsearch.
  • Vous connaissez sur le bout des doigts le fonctionnement d’un moteur de recherche.
  • Vous avez déjà développé un parseur de langage avec ANTLR.

Nos petits plus ODS :

  • Des locaux dans un incubateur dynamique !
  • Carte Lunchr (8,50€/jour).
  • Participations sponsorisées pour des événements sportifs : Marathon de Paris, the Color Run et plein d’autres ! 🏃🏼‍♂️
  • Flexibilité de télétravail.
  • Prime de cooptation 🤩.

Déroulement des entretiens

1. Entretien téléphonique de 30’ avec le CTO

Présentation du poste, de l’équipe, du parcours et des motivations du candidat, de son principal accomplissement…

2. Entretiens techniques : 2 x 1h

Entretiens techniques avec des membres de la R&D

3. Entretiens physiques : 2 x 45 min

Entretien avec la team RH
Entretien avec David Thoumas
Option 🙃 : Rencontre avec l’équipe et les collaborateurs + visite de nos bureaux

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres