Développeur(se) full-stack F/H

VINCI
1 month ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Tech stack

Artificial Intelligence
Software Bug Management
Code Generation
Data Structures
Programming Tools
Github
Python
Machine Learning
Software Architecture
Software Engineering
Large Language Models
Spring-boot
GIT
Vue.js

Job description

Les récents progrès des outils de génération de code, tels que GitHub Copilot, ont démontré des capacités remarquables : création de projets complets « from scratch », correction de bugs ou ajout de nouvelles fonctionnalités. Les promesses sont ambitieuses et les résultats à la hauteur.

Cependant, leur usage repose encore largement sur une logique de « vibe coding », peu intégrée aux processus structurés de développement. Des étapes essentielles telles que la conception, la documentation ou la gestion des issues restent en marge de ces outils. Par ailleurs, plusieurs mois d'expérimentation ont mis en évidence des différences de ressentis utilisateurs de comportement des agents IA selon l'IDE utilisé, ce qui interroge sur la fiabilité et l'uniformité de leur intégration.

L'objectif de ce stage est double :

  • Concevoir et mettre en Ĺ“uvre des fichiers d'instructions et des serveurs MCP permettant d'intĂ©grer l'IA de façon contrĂ´ler dans les phases du cycle de dĂ©veloppement.
  • ExpĂ©rimenter et Ă©valuer la pertinence des rĂ©sultats gĂ©nĂ©rĂ©s par GitHub Copilot grâce Ă  son intĂ©gration dans les phases du cycle de dĂ©veloppement, en fonction des environnements de dĂ©veloppement, afin de mieux qualifier les ressentis des utilisateurs et d'identifier les risques liĂ©s Ă  la dĂ©pendance aux IDE et aux implĂ©mentations des agents IA.

Ce stage vous offrira l'opportunité de travailler à l'intersection de l'IA et de l'ingénierie logicielle, en explorant concrètement comment intégrer ces technologies de nouvelle génération dans un pipeline professionnel.

Requirements

Étudiant(e) en dernière année d'école d'ingénieurs, Master en informatique ou équivalent, vous recherchez un stage de fin d'études de 6 mois pour début 2026.

Vous êtes passionné(e) par l'ingénierie logicielle et souhaitez explorer les nouvelles possibilités offertes par l'intelligence artificielle, notamment dans l'intégration d'outils comme GitHub Copilot au sein des cycles de développement. Why us?

Vous ĂŞtes curieux(se), dynamique et vous avez envie d'apprendre : vous serez bien chez nous !

Les problématiques de la mobilité, de la transformation digitale vous attirent et vous souhaitez participer au développement de ces innovations ? Votre ouverture d'esprit, votre sens de l'organisation et votre esprit d'équipe seront vos atouts pour vous intégrer dans nos équipes et vous épanouir dans vos missions durant ce stage., * Une bonne maîtrise des fondements de l'informatique : algorithmes, structures de données, bases de l'architecture logicielle, réseaux, systèmes ;

  • Une connaissance des concepts de machine learning, en particulier appliquĂ©s aux LLMs ;
  • La capacitĂ© Ă  analyser, rĂ©soudre des problèmes et proposer des solutions crĂ©atives.

Les compétences techniques appréciées :

  • Programmation (Python en particulier, expĂ©rience avec SpringBoot et VueJS bienvenue) ;
  • Outils de dĂ©veloppement collaboratif (git, conteneurisation) ;
  • Connaissance des outils d'IA existants.

Plusieurs études montrent que les femmes postulent moins fréquemment à une offre d'emploi car elles attendent d'avoir 80% des compétences demandées. Si vous êtes une femme et que cette offre vous intéresse, n'hésitez pas à postuler car nous saurons vous accompagner.

About the company

VINCI Energies In brief, In a world undergoing constant change, VINCI Energies contributes to the environmental transition by helping bring about major trends in the digital landscape and energy sector. VINCI Energies' teams roll out technologies and integrate customised multi-technical solutions, from design to implementation, operation and maintenance. With their strong local roots and agile and innovative structure, VINCI Energies' 2,100 business units have positioned themselves at the heart of the energy choices of their customers, boosting the reliability, efficiency and sustainability of their infrastructure and processes. VINCI Energies strives for global performance, caring for the planet, useful to people and committed to local communities.

Apply for this position