Développer un outil IA pour une plateforme d'aide à la décision de type SaaS pour une application d'optimisation environnementale- QC-448

Genre de projet: Recherche
Discipline(s) souhaitée(s): Informatique, Sciences mathématiques, Sciences de l’environnement, Sciences naturelles
Entreprise: Nordikeau
Durée du projet: 4 à 6 mois
Date souhaitée de début: Dès que possible
Langue exigée: Français
Emplacement(s): Joliette, QC, Canada; Québec, QC, Canada; Canada
Nombre de postes: 1
Niveau de scolarité désiré: CollègeÉtudes de premier cycle/baccalauréatMaîtriseDoctoratRecherche postdoctorale
Ouvert aux candidatures de personnes inscrites à un établissement à l’extérieur du Canada: No

Au sujet de l’entreprise: 

Œuvrant dans le domaine de la gestion de l’eau depuis 1994, Nordikeau a été créée pour répondre aux besoins des municipalités, des industries et des entreprises privées en matière de gestion et d’opération des infrastructures de traitement de l’eau, Nordikeau vise le développement d’une plateforme logicielle d’aide à la décision (PAD) visant l’optimisation des services publics d’eau et d’assainissement en associant l’expertise technique des métiers de l’eau aux technologies de pointe, incluant l’intelligence artificielle

Veuillez décrire le projet.: 

Souhaitant assister les municipalités dans leur transition vers des modèles de ville Intelligente, Nordikeau entreprend le déploiement d’une plateforme infonuagique : la solution Nordicité est un outil d’aide à la décision de type SaaS facilitant la gestion des infrastructures en eau sur le territoire d’une municipalité. Permettant l’extraction de données sur chaque étape du cycle municipal de gestion de l’eau, l’outil permet la collecte, l’analyse et la distribution d’indicateurs de procédé sur une seule plateforme.

 Nordikeau souhaite doter sa plateforme d’un outil d’intelligence artificielle  AI@EDGE.

Le but principal du projet est de développer un outil AI pour une plateforme d’aide à la décision de type SaaS.

Parmi les principales tâches que le stagiaire devra réaliser:

  • Recueillir les besoins et préciser les modèles à mettre en œuvre
  • Identifier les meilleures pratiques pour intégrer l'IA dans le contexte
  • Couvrir toutes les étapes d’ingénierie logicielle telles que analyse,
  • Architecture, conception, et développement,
  • Développement de pipeline de préparation de données, d'implémentation d’algorithmes d’apprentissage automatique (machine learning), d'environnement d'entraînement et d'évaluation de système faisant l’usage d’apprentissage automatique
  • Recueillir les besoins et préciser les modèles à mettre en œuvre - Identifier les meilleures pratiques pour intégrer l'IA dans le contexte
  • Couvrir toutes les étapes d’ingénierie logicielle telles qu’analyse, architecture, conception, développement, et test
  • Développement d’outils de prototypage rapide faisant appel à l’apprentissage automatique, d’outils facilitant l'utilisation de l’apprentissage automatique par les infrastructures municipale
  • Résoudre des problèmes potentiellement complexes à l’aide de l’apprentissage automatique

Expertise ou compétences exigées: 

  • Diplôme universitaire en informatique, en génie logiciel ou génie informatique
  • Avoir une connaissance avancée du langage Python,
  • Avoir de l’expérience en ML, AI et les défis technologiques reliés (gestion et • préparation de données, vérification de modèles, gestion du cycle de vie du ML)