Cette offre n’est plus disponible.

Stage de fin d'étude - Open Data / OpenStreetMap (OSM)

Stage(6 mois)
Salaire : Non spécifié
Télétravail occasionnel
Expérience : < 6 mois
Éducation : Bac +5 / Master

Opendatasoft
Opendatasoft

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le poste est ouvert pour les bureaux de Nantes ou Paris.

Opendatasoft souhaite accueillir un stagiaire pendant six mois au sein de l’équipe R&D. Si nous considérons que l’objectif d’un stage est avant tout de permettre à un ou une étudiant(e) de se former et d’apprendre, nous pensons qu’il n’y a pas de meilleure façon de le faire qu’en étant totalement intégré à l’équipe de développement, en suivant son rythme, ses process et en partageant la même ambition.

Sujet de stage : “Mise en place d’un import automatisé de données OpenStreetMap dans des jeux de données Opendatasoft”

OpenStreetMap (OSM) est un des projets majeurs de l’open data dans le monde : ses données cartographiques recouvrent des domaines très variés : routes, points d’intérêts, frontières… et sont mises à jour par des contributeurs essentiellement bénévoles.
Ces données peuvent être réutilisées sous certaines conditions par tout types d’acteurs, dont des entreprises, pour leurs applications.
Opendatasoft pourrait donc utiliser les données en provenance d’OpenStreetMap, dans le respect de leur licence, pour :

  1. proposer des analyses de leur territoire aux clients collectivités locales, ou des méthodes d’enrichissement de données
  2. proposer à la communauté OpenStreetMap de nouveaux outils de visualisation cartographique ou statistique et d’analyse de données, pour faciliter la diffusion des données OpenStreetMap.

L’objectif de ce stage est d’explorer les possibilités offertes par les données OpenStreetMap :

  • téléchargement/export/extraction (et son automatisation),
  • analyse, enrichissement d’autres données,
  • présentation ou restitution via un portail Opendatasoft.

Les possibilités sont multiples et le sujet de stage peut être orienté sur des aspects différents selon le profil et les envies du candidat ou de la candidate retenu(e).

Vous travaillerez en binôme avec un développeur senior afin d’acquérir les capacités nécessaires et progressivement devenir autonome.

Travailler dans ce projet c’est :

  • Développer ses compétences en Python sur des scripts complexes de récupération de données
  • Développer des compétences géomatiques et géo-spatiales : la donnée OpenStreetMap est avant tout une donnée géographique
  • Apprendre à travailler en équipe
  • Découvrir l’écosystème de l’Open Data — notamment le projet OpenStreetMap — et les possibilités offertes par le partage de la donnée

Nous utilisons les technologies suivantes :

  • Frontend: HTML5 / CSS, React, Typescript, AngularJS (legacy)
  • Backend: Python3, Django/DRF, Celery / RabbitMQ, Elasticsearch, Airflow, Redis, MySQL
  • Infrastructure: OpenVPN, SaltStack, Jenkins, Datadog, Monit, Logstash, Kibana, Grafana, Kubernetes
  • Développement: Git / GitHub, environnement de développement au choix (par ex. PyCharm, IntelliJ, VS Code, Emacs …)

Profil recherché

Ces éléments représentent une liste idéale, si vous avez un doute sur un ou plusieurs points n’hésitez pas à postuler et nous seront ravis d’en discuter plus en détail

  • Vous avez une bonne culture générale des technologies du Web (HTML, CSS, JavaScript)
  • Vous avec des bases solides sur différents langages de scripting comme Python.
  • Vous écrivez du code de qualité et prenez le temps de refactorer vos projets
  • Vous savez prendre la responsabilité d’un sujet avec une certaine autonomie au quotidien
  • Vous êtes curieux de tout et vous avez envie de chercher, d’apprendre de nouvelles choses.
  • Vous connaissez l’univers de l’Open Data et avez une expérience dans la production ou la consommation de données ouvertes
  • Vous êtes utilisateur OpenStreetMap, via une carte en ligne (openstreetmap.org, qwant.com/maps, etc.) ou mobile (maps.me, OsmAnd, StreetComplete) ou vous contribuez sur des plateformes collaboratives de type Wikipedia/Wikidata etc.

Déroulement des entretiens

1. Entretien téléphonique (30 minutes)

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

2. Entretiens

  1. Entretien technique avec un•e Senior Dev, un•e Data Engineer et un•e Product Manager (1h30)
  2. Entretien HR avec Marion, Head of People (30 min)
  3. Entretien avec David Thoumas, CTO (1 heure)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Assistance et services informatiques”.