Ouvre LinkedIn
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Débutant, Junior · 0+ ans
- Formation minimale
- Diplôme collégial
- Langue de l’offre
- français
- Heures de travail
- 35 heures par semaine
- Niveau d’expérience
- Internship
- Mode de candidature
- Postuler sur LinkedIn (connexion à LinkedIn requise)
Résumé du poste
Analyze and document municipal client data, then develop Python ETL pipelines to clean, standardize, validate, and load it into databases. Integrate geospatial and sensor data, help build connectors for municipal software, and document technical processes.
Détails du poste
Dans le cadre du Programme « Compétences numériques pour les jeunes », coordonné par Communautique, CANN Forecast est à la recherche de deux stagiaires en intégration de données. Leur mission : bâtir et fiabiliser les pipelines qui transforment les données brutes des municipalités en données prêtes pour nos outils d'IA. Ce stage comprend une série de formations coordonnées par Communautique; par conséquent, le stage CNJ ne peut pas être effectué dans le cadre des études. DESCRIPTION DE L'ENTREPRISE CANN Forecast est une entreprise innovante qui utilise l'intelligence artificielle pour développer des outils d'aide à la décision dans le domaine de l'eau et des infrastructures municipales. Notre mission est de valoriser les données pour aider les municipalités à être proactives face au vieillissement des infrastructures et aux changements climatiques. Nos outils sont utilisés par plus de 50 municipalités dans six provinces, des petites villes jusqu'à certaines des plus grandes régions du pays. MISSIONS DU STAGIAIRE Chaque nouvelle municipalité nous transmet ses données dans un format différent : inventaires d'actifs, historiques de bris, couches SIG, exports de logiciels de gestion, données de télémétrie. Au sein d'une équipe multidisciplinaire qui réunit scientifiques des données, ingénieurs de données, statisticiens et ingénieurs civils, le stagiaire aura les tâches suivantes : Analyser et documenter les données reçues des clients (formats, champs, qualité, valeurs manquantes). Développer en Python des scripts et pipelines d'intégration (ETL) pour nettoyer, normaliser et charger ces données dans nos bases de données. Automatiser les validations de qualité et produire des rapports d'anomalies à partager avec les clients. Intégrer des données géospatiales (SIG) et des flux de capteurs (débitmètres, pluviomètres) dans nos plateformes. Contribuer à des connecteurs vers les logiciels utilisés par les municipalités et à la documentation technique. Suivre les formations coordonnées par Communautique. PROFIL La personne idéale pour ce stage : A obtenu un diplôme postsecondaire en informatique, génie, géomatique, science des données ou dans un domaine connexe A déjà suivi au moins un cours ou une formation en programmation Python A des notions de bases de données et de SQL (idéalement PostgreSQL) Connaît ou souhaite apprendre les outils SIG (QGIS, PostGIS, GeoPandas), un atout Utilise de façon réfléchie les outils de développement assistés par l'IA, en sachant quand vérifier leur travail Aime mettre de l'ordre dans des données imparfaites et a le souci du détail A de l'intérêt pour les infrastructures municipales et l'environnement Fait preuve d'autonomie, de rigueur et a de bonnes habiletés de communication EXIGENCES LINGUISTIQUES Français : avancé (oral et écrit) Anglais : fonctionnel à avancé PRÉCISIONS SUR LE STAGE Nombre de postes : 2 Lieu : télétravail (Canada) Date d'entrée en poste : Décembre 2026 Durée : environ 6 mois Horaire : 35 heures par semaine, du lundi au vendredi Stage rémunéré Programme de formations de 10 jours (non consécutifs) coordonné par Communautique, offert pendant les heures de stage et rémunéré. La participation est obligatoire; les stagiaires doivent être disponibles du lundi au vendredi, de 9 h à 17 h. AVANTAGES Télétravail pendant toute la durée du stage Heures flexibles Travail dans un environnement agile Collaboration avec une équipe multidisciplinaire de pointe et des consultants experts Mentorat et formation technique CONDITIONS D'ADMISSIBILITÉ Avoir entre 15 et 30 ans au début du stage. Avoir terminé des études postsecondaires. Avoir légalement le droit de travailler au Canada. Être un citoyen canadien, un résident permanent ou une personne à qui le statut de réfugié a été accordé au Canada. Ne pas percevoir de prestations d'assurance-emploi (AE) pendant le stage. S'autoévaluer comme sous-employé, c'est-à-dire sans emploi, employé en dessous de son niveau d'études ou occupant un emploi à temps partiel. Ne pas avoir déjà effectué un stage dans le cadre du programme Compétences numériques pour les jeunes (CNJ). Le stage CNJ ne peut pas être effectué dans le cadre des études. ÉQUITÉ EN MATIÈRE D'EMPLOI CANN Forecast souscrit à l'équité en matière d'emploi. Nous encourageons les candidatures des femmes, des personnes autochtones, des personnes racialisées, des personnes en situation de handicap et des membres des minorités de langue officielle. Des mesures d'adaptation sont offertes sur demande à toutes les étapes du recrutement.
Ce que vous ferez
Analyze and document municipal client data, then develop Python ETL pipelines to clean, standardize, validate, and load it into databases. Integrate geospatial and sensor data, help build connectors for municipal software, and document technical processes.
Exigences
Applicants must have completed postsecondary studies in computer science, engineering, geomatics, data science, or a related field, and have taken at least one Python programming course or training. Basic database and SQL knowledge is expected; GIS familiarity is an asset, along with attention to detail, autonomy, communication skills, and interest in municipal infrastructure and the environment.
Avantages
- Remote Work
- Flexible Hours
- Multidisciplinary Collaboration
- Mentorship
- Technical Training
Compétences indiquées
- Python · Souhaitée
- SQL · Souhaitée
- PostgreSQL · Souhaitée
- Technical Documentation · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Python
- ETL Pipelines
- Data Integration
- Data Cleaning
- Data Normalization
- SQL
- PostgreSQL
- Data Quality Validation
- Anomaly Reporting
- Geospatial Data
- GIS
- QGIS
- PostGIS
- GeoPandas
- Sensor Data Integration
- Technical Documentation
Domaines d’emploi
- Data & Analytics
- Technology
- Software
- Engineering
- Environmental & Sustainability