Radio France - Pôle Numérique

Radio France - Pôle Numérique

Data Engineer

  • CDI 
  • Paris
  • > 2 ans

Le poste

Data Engineer

  • CDI 
  • Paris
  • > 2 ans

Cette offre a été pourvue !

À propos

La Direction Technique du Numérique est responsable de la mise en œuvre des orientations stratégiques et du développement numérique de Radio France.

Nous sommes développeurs et développeuses, des ops, des devops, des responsables techniques d’équipes, des architectes, répartis dans plusieurs équipes de développement logiciels et d’infrastructures systèmes.

Nous permettons, avec nos back-ends, à nos contributeurs (journalistes, etc.) d’enrichir les données métiers que nous récupérons et de créer des contenus propres pour nos 7 radios (France Inter, France Info, France Bleu, France Culture, France Musique, Fip, Mouv’).

Nous distribuons les données, les médias et les contenus de Radio France au travers de nos sites, applications mobiles, APIs, applications destinées aux assistants vocaux sur nos infrastructures hébergées sur le Cloud public.

Nous diffusons l’audio de nos radios en direct et en différé sur nos propres plateformes de Streaming HLS et Icecast.

Les méthodologies agiles nous permettent de travailler en coopération avec les équipes produits et marketing du numérique ainsi que les responsables éditoriaux.

Nous veillons à la bonne mise en place des pratiques de travail coopératif et participatif, pour dépasser les barrières entre les métiers et les silos, pour nous consacrer uniquement aux usages et aux produits.

Nous nous appuyons sur notre CI/CD pour assurer l’amélioration continue technique et produit de nos offres et services numériques. La qualité logicielle et l’amélioration continue sont en continuel apprentissage au sein des équipes via des temps de partages, d’échanges et de formations (pair programming, dojo, BBL, communautés de pratiques, ateliers…).

La résilience, la qualité, la performance et l’excellence technique sont les premières de nos priorités.

Descriptif du poste

Nous recherchons le ou la responsable technique de l’équipe Data. L’équipe est intégrée au sein des équipes backends, également composée des équipes en charge de la conception et la mise en place des différentes briques logicielles utilisées par nos sites et applications mobiles.

Les responsabilités de l’équipe Data sont :

  • La récupération et le traitement des différentes données générées par nos sites et applications
  • La mise en place d’algorithmes de recommandation et de personnalisation
  • L’évolution des moteurs de recherches
  • La mise en place d’un datalake

Le ou la responsable technique aura pour rôle :

  • Organiser le quotidien de l’équipe et veiller à ce qu’elle soit au rendez-vous de ses responsabilités
  • Imaginer et mettre en œuvre les évolutions techniques de l’équipe
  • Travailler avec les différentes équipes techniques de la Direction du Numérique pour les accompagner dans l’utilisation de nos différents outils

Quelques exemples de sujets du moment ou à venir :

  • Enrichissement, agrégation et ingestion de millions de hits journalier sur Druid
  • Mise en place d’algorithmes de machine learning pour de la recommandation d’émissions
  • Utilisation de Kafka dans la chaine de data streaming

Notre stack et nos outils

  • Back : NodeJS, Python, rabbitmq, Postgres, Druid et Elastic
  • CI/CD : Gitlab et Gitlab-CI.
  • Infra : Kubernetes sur du AWS.
  • Infra as Code : Ansible, Terraform.
  • Supervision : ELK, Prometheus, Grafana

Pendant une semaine type, vous allez :

  • Développer (en nodejs et Python principalement).
  • Gérer l’équipe de dev.
  • Interagir avec les différentes équipes de la Direction du Numérique utilisant nos différents services.
  • Faire de la veille et des POCs sur les sujets à venir.

Profil recherché

Nous recherchons une personne :

  • Qui aime les challenges techniques.
  • Curieuse, qui aime apprendre de nouveaux langages, de nouveaux outils.
  • Qui aime partager son travail, ses idées, avec les autres.
  • Qui aime l’OpenSource

Niveau technique, cette personne doit :

  • Être à l’aise en nodejs.
  • Connaitre Postgres et savoir utiliser des architectures reposant sur un bus
  • Idéalement des connaissances en data streaming et machine learning
  • En bonus, avoir déjà fait du Python

Déroulement des entretiens

  • Un entretien avec le responsable des équipes backend
  • Si la première étape est ok, rencontre avec notre RH Samira
  • Un entretien technique

Découvrez l'équipe de Radio France - Pôle Numérique

Ce contenu est bloqué
Le cookie Youtube est obligatoire pour voir ce contenu
Questions et réponses sur l'offre
  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

Notre sélection d'articles pour vous

Inspirez-vous avec une sélection d'articles