STAGE - Consolidation et migration du packaging Python H/F
Stage Entre 4 et 6 mois Palaiseau (Essonne)
Description de l'offre
TotalEnergies est une des plus grandes entreprises au monde, avec plus de 100000 employés et des activités dans plus de 130 pays. L'ambition de TotalEnergies est de devenir la major de l'énergie responsable et le groupe concentre donc ses efforts sur le développement de solutions d'énergies bas carbone, notamment dans les énergies renouvelables dont le solaire photovoltaïque À ce titre, TotalEnergies a développé une suite d'outils de simulations et d'évaluations de la production d'électricité pour les centrales solaires : SolarOps. Avoir le contrôle sur ses propres outils de simulations, réussir à y intégrer les données de ses propres centrales solaires, avant de finalement les proposer à ses propres ingénieurs, peut se révéler être un avantage compétitif pour opérer les centrales ou étudier des solutions innovantes (comme l'agriPV, conciliant aussi les enjeux agricoles, ou encore les fermes solaires flottantes en mer).
En tant que stagiaire Consolidation et migration du packaging Python deSolarOPS H/F, vos missions seront :
- Structurer davantage le projet en composants clairement définis, intégrant des dépendances internes ainsi que des fonctionnalités optionnelles.
- Étudier la migration vers uv afin d'améliorer la rapidité et la fiabilité des installations, puis procéder à la migration si cela s'avère pertinent.
- Intégrer ces évolutions au sein des images Docker et des pipelines de déploiement.
Vous évoluerez au sein d'une équipe de professionnels confirmés et auprès d'un tuteur-coach, le référent de votre futur métier. Un accompagnement individualisé vous permettra de favoriser votre autonomie et de vous mener à votre diplôme !
Profil recherché
Actuellement en étude dans le domaine de l'informatique, vous recherchez un stage d'une durée de 3 mois à partir de juin 2026 ?
Vous disposez de connaissances sur les outils Poetry, Uv et Pip ?
Vous possédez des bases solides en programmation Python (structuration du code, utilisation de modules, mise en place de tests) ?
Vous maîtrisez les principes du packaging Python (pyproject.toml, gestion des dépendances) ?
Vous avez des notions en architecture logicielle, notamment en matière de modularisation et de gestion des dépendances ?
Vous avez une première expérience avec Docker et manifestez un intérêt pour les pratiques CI/CD ?
Vous êtes reconnu(e) pour votre efficacité, votre précision et votre persévérance ?
Une bonne maîtrise de l'anglais est indispensable, compte tenu de l'environnement technique et de la documentation majoritairement en anglais.
Si vous vous retrouvez dans le profil recherché, n'hésitez plus et rejoignez l'aventure TotalEnergies !
À propos de TotalEnergies
TotalEnergies est une compagnie multi-énergies mondiale de production et de fourniture d'énergies : pétrole et biocarburants, gaz naturel et gaz verts, renouvelables et électricité. Ses 105 000 collaborateurs s'engagent pour une énergie toujours plus abordable, propre, fiable et accessible au plus grand nombre. Présent dans plus de 130 pays, TotalEnergies inscrit le développement durable dans toutes ses dimensions au cœur de ses projets et opérations pour contribuer au bien-être des populations.