Chargement en cours

Stage - Plugin VSCode pour le monitoring carbone de code python R&D (H/F)

ÉCHIROLLES, 38
il y a 8 jours

À propos du groupe Atos

Le groupe Atos est un leader mondial de la transformation numérique qui emploie environ 70 000 personnes et réalise un chiffre d'affaires annuel d'environ 10 milliards d'euros. Il est présent dans 67 pays sous deux marques : Atos pour les services et Eviden pour les produits. Numéro un européen de la cybersécurité, du cloud et du calcul haute performance, le groupe Atos s'engage pour un avenir sûr et décarboné et fournit des solutions sur mesure, basées sur l'intelligence artificielle, pour tous les secteurs d'activité. Atos est une SE (Societas Europaea) cotée sur Euronext Paris.

Au sein de la R&D d’Eviden , l’équipe SEED (Software for Energy Efficiency and Decarbonization) conçoit des solutions logicielles pour la mesure et la réduction de l’empreinte carbone du numérique.

Son savoir-faire est centré autour de quatre piliers : Les systèmes distribués (HPC, Edge Computing) Le monitoring de l’énergie et la mesure carbone L’intelligence artificielle Les micro-services Nous travaillons en collaboration avec l’équipe Datamove du LIG sur le projet Alumet : Adaptive, Lightweight, Unified Metrics. L'objectif d'Alumet est d'unifier la collecte de métriques logicielles et matérielles, en particulier la consommation d'énergie, avec une fréquence d'acquisition élevée et une surcharge minimale.

Un tel outil peut être utilisé dans de nombreuses applications : Surveillance HPC, évaluation des émissions de CO2 des travaux, évaluation de l'efficacité énergétique des modèles d'intelligence artificielle... Alumet est développé en RUST. Pour ce stage, nous souhaitons mettre en place un monitoring temps réel des émissions carbone de code Python. La collecte de consommation énergétique des composants machine (CPU, GPU, …) sera réalisé par Alumet. 

Dans ce contexte, nous recherchons un stagiaire motivé par les enjeux climatiques pour développer les briques manquantes à Alumet pour un monitoring complet des modèles IA, entrainement et inférence.

Vos missions:

L'objectif de ce stage sera de monitorer les émissions carbone d’applications développées en Python.

Le stage se déroulera en 4 étapes :

  • Prise en main du pipeline Alumet et du concept des plugins.
  • Design et développement en RUST du plugin Alumet spécifique à ce monitoring.
  • Développement d'un plugin VSCode qui s’interface entre l'utilisateur et Alumet.  
  • Intégration et validation de la solution sur nos micro-services python. 

Le cadre de développement sera conforme aux exigences de qualité scientifique et technique : bibliographie, détail des hypothèses de travail et des approximations, tests unitaires, documentation du code et intégration continue.

Votre Profil:

BAC+5 en informatique. Solides compétences en programmation (La connaissance de Rust est un plus).

Pratique des tests unitaires et de l’intégration continue. Affinité pour les problématiques de développement durable.

Excellentes compétences de communication/documentation et désir de travailler en équipe dans un environnement dynamique (méthode Scrum/Agile).

Analytique, créatif et aimant résoudre des problèmes.

Let’s grow together.

Plateforme de publication
JOOBLE
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
1
Créez un compte (compte Google requis)
2
Dans votre espace, cliquez sur "Mes alertes", puis sur "Créer une alerte"
3
Créez votre alerte avec vos préférences et activez les notifications par email
4
Recevez régulièrement des mails avec les nouvelles offres correspondant à vos attentes