Stage développeur Python (H-F)
Titre : Développement de modules de traitement de données de production scientifique et de tableaux de bord dynamiques en Python et technologies webPrésentation du StageDans le cadre du projet de transformation numérique de CESI LINEACT, nous recherchons un(e) stagiaire pour développer des outils de traitement et de visualisation de données liées à la production scientifique.
En un coup d’œil :
- Type de contrat : Stage
- Durée : à temps plein
- Date de publication : Publié le
- Rémunération : Selon profil
- Lieu : Rouen (Saint-Étienne-du-Rouvray), France
- Référence : Réf. vgt90s
- Postulez (Ouvre un nouvel onglet)
Le poste proposé

Le/la stagiaire participera à la conception et au développement de modules en Python permettant de récupérer, traiter et analyser ces données, ainsi qu’à la création d’applications web interactives pour leur visualisation.
Missions
Au sein de l’unité de recherche CESI LINEACT, vous serez amené(e) à :
Analyse de l’existant et définition de l’architecture
- Étudier les outils et flux de données existants.
- Participer à la conception de l’architecture globale et au choix des technologies.
Développement de modules de récupération et consolidation de données
- Implémenter des scripts Python pour interagir avec des API REST et extraire des données au format JSON.
- Assurer la gestion des erreurs et exceptions lors des appels API.
- Nettoyer et prétraiter les données pour garantir leur qualité et cohérence.
Traitement et analyse des données
- Transformer les données pour les rendre exploitables dans des tableaux de bord.
- Calculer des indicateurs clés et statistiques.
- Stocker les données traitées dans une base de données ou un fichier structuré.
Création d’applications web pour la visualisation des données
- Développer des tableaux de bord dynamiques avec Streamlit, Dash ou technologies similaires.
- Intégrer des bibliothèques de visualisation comme Plotly, Chart.js ou D3.js.
- Ajouter des fonctionnalités interactives de filtrage, recherche et export.
Documentation et présentation des travaux
- Rédiger la documentation technique et utilisateur.
- Participer à la restitution des résultats.
Le profil souhaité
PROFIL
Compétences requises
Techniques
- Formation Bac+2 à Bac+4 en informatique, data science ou domaine connexe.
- Maîtrise de Python et de ses bibliothèques de traitement de données (Pandas, NumPy).
- Expérience avec des API REST et manipulation de fichiers JSON.
- Connaissance d’un framework web Python (Streamlit, Dash).
- Notions de gestion de code (Git) et de conteneurisation (Docker).
Relationnelles
- Esprit d’analyse et capacité à travailler de manière autonome.
- Bonne communication et aptitude au travail en équipe.
Contexte et Organisation
- Localisation : Campus de Rouen
- Date de démarrage : Avril 2025
- Durée : 2 à 4 mois
- Encadrement :
- David Baudry, Directeur de recherche CESI, Ingénieur de Recherche, CESI LINEACT
Présentation de l’unité de recherche
CESI LINEACT (UR 7527) est un laboratoire d’innovation numérique engagé dans l’accompagnement des mutations technologiques de l’industrie et du BTP. Sa recherche est structurée autour de deux équipes interdisciplinaires :
- Apprendre et Innover : centrée sur l’impact des technologies sur l’apprentissage et l’innovation.
- Ingénierie et Outils Numériques : axée sur la modélisation et l’optimisation des systèmes complexes.
Ces équipes travaillent sur des thématiques telles que l’Industrie du Futur, la Ville du Futur et les services numériques, soutenues par des plateformes de recherche innovantes.