Contexte et objectif
- Développer un module intelligent capable de générer automatiquement des rapports de consommation énergétique et de vérifier les consommations via des contrôles automatisés.
- Utiliser l’IA pour analyser les données, détecter des anomalies, et fournir des recommandations pertinentes aux utilisateurs.
Compétences et technologies requises
- Frontend : Angular (TypeScript, Material Design) pour l’interface et l’intégration des API REST.
- Backend : Spring Boot (Java) pour la création d’API REST, la gestion de flux et la sécurité.
- Base de données : MySQL (requêtes, agrégations, historisation des données de consommation).
- Automatisation : n8n ou équivalent pour la création et l’intégration de workflows d’automatisation.
- IA / Data : Python (Pandas) et intégration d’API OpenAI ou Hugging Face pour analyses et recommandations.
- Outils Dev : Git, Postman, Docker (facultatif).
Missions principales et livrables
- Concevoir et implémenter les endpoints backend (Spring Boot) pour collecter, agréger et historiser les données énergétiques.
- Développer l’interface Angular pour visualiser les rapports, tableaux de bord et alertes de vérification des consommations.
- Mettre en place des workflows d’automatisation (n8n) pour orchestrer l’ingestion des données, le traitement IA et l’envoi de rapports.
- Intégrer des modules IA en Python pour l’analyse des séries temporelles, la détection d’anomalies et la génération de recommandations via OpenAI/Hugging Face.
- Produire des livrables : module frontend complet, API backend documentée, workflows n8n configurés, jeux de tests et documentation technique.
Modalités pratiques et candidature
- Durée du stage : 6 mois (modalité indiquée : 4-6 months dans l’offre).
- Nombre de stagiaires requis : 1 (H/F).
- Localisation : hybride.
- Pour postuler, envoyer votre candidature par email à : stages@sfmtechnologies.com.
- Objet du mail recommandé : "Candidature Stage PFE - SUJET 10 - Développement d’un module intelligent".