1. Data science, modélisation et calcul scientifique
Objectif: Développer des traitements de données, des modèles d'IA, des calculs scientifiques en concertation avec des experts métiers pour répondre à un besoin de prédiction, d'estimation ou d'automatisation, à une question scientifique ou à un besoin d'ingénierie.
- Analyse exploratoire de données avec
Python
,Pandas
,Numpy
etMatplotlib
, - Conception et développement de méthodes de calcul, modèles d'IA et modèles de
simulation pour répondre à des besoins métiers ou des questions scientifiques
en
Python
,Scala
,Haskell
, - Développement de visualisations de données en
Python
avecMatplotlib
ouJavascript
avecD3.js
.
2. Développement logiciel
Objectif: Transformer les modèles d'IA et traitements de données en services pour des utilisateurs ou outils pour des équipes techniques en développant des interfaces web, API web et interfaces utilisateurs. Améliorer la robustesse et la facilité d'entretien des applications dans la durée en utiliser une approche fonctionnelle, typée et des tests.
- Développement d'une interface web en
HTML
,Javascript
,React
etD3.js
, - Développement d'une API REST en
Python
ouHaskell
, - Déploiement d'une application web avec une architecture client-serveur,
- Stockage des données dans une base de données
SQL (PostgreSQL)
ouNoSQL (Elasticsearch)
. - Mise en place d'un environnement de calcul pour exécuter des calculs intensifs
avec
Docker
etDocker-compose
, sur une machine locale, un cluster ou dans le cloud, - Collaboration en équipe via un dépôt
Git
,