Stage - Algorithme de calcul de complexité et de recommandation pour limiter l'impact carbone R&D
Eviden, qui fait partie du groupe Atos, avec un chiffre d'affaires annuel d'environ 5 milliards d'euros, est un leader mondial de la transformation numérique axée sur les données, fiable et durable. En tant qu'entreprise numérique de nouvelle génération, avec des positions de leader mondial dans les domaines du numérique, du cloud, des données, de l'informatique avancée et de la sécurité, elle apporte une expertise approfondie à tous les secteurs d'activité dans plus de 47 pays.
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.
L’équipe cherche à fournir des solutions permettant de réduire les dépenses énergétiques superflues liées à de mauvaises pratiques en programmation, notamment en matière algorithmique. Nous recherchons un stagiaire motivé par les enjeux climatiques pour poursuivre un travail réalisé en 2024 sur la mise en œuvre d’une solution de calcul de complexité et de recommandations afin de réduire la consommation carbone/électrique d’un programme en Python.
Le but de ce stage est de compléter et améliorer une solution pour estimer la complexité de code et le coût carbone d’une application Python.
Le stage se déroulera en 5 étapes:
1. Prise en main du travail déjà réalisé et de l’outil TIPy (Tools to Improve Python) développé en Rust.
2. Mettre à jour la bibliographie réalisée sur l’état de l’art en matière de calcul de complexité algorithmique et d’algorithmes de recommandation.
3. Intégrer les nouvelles recommandations dans TIPy.
4. Définir une approche pour estimer le coût carbone d’un programme Python.
5. Implémenter et valider l’approche définie dans TIPy.
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, mathématiques appliquées, intelligence artificielle ou équivalent.
Solides compétences en programmation.
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.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.