Aktiviere Job-Benachrichtigungen per E-Mail!

Stage - Streamlining Development Pipelines with Automated Requirement Translation via AI - H/F

Naval Group

Deutschland

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

Une entreprise spécialisée dans le développement logiciel recherche un stagiaire en DevSecOps pour développer un outil d'assistance basé sur l'IA afin d'améliorer les pipelines de développement. Le candidat idéal est étudiant en Bac+4 ou Bac+5 en informatique, avec des compétences en Python et en traitement de langage. Ce stage offre une expérience dans un environnement Agile et des avantages attractifs.

Leistungen

Gratification selon niveau
CSE dynamique
Accès au restaurant d’entreprise
Prise en charge des frais de transport

Qualifikationen

  • Étudiant(e) en formation Bac+4 ou Bac+5 avec spécialisation en informatique ou IA.
  • Bonnes connaissances en programmation Python et API REST.
  • Intérêt pour les modèles de langage et le traitement automatique du langage.

Aufgaben

  • Concevoir un outil d’assistance IA pour analyser des exigences fonctionnelles.
  • Générer automatiquement les EPICs et User Stories dans GitLab.
  • Maintenir la cohérence entre les exigences et les artefacts générés.

Kenntnisse

Programmation Python
API REST
Traitement automatique du langage naturel
Machine Learning / Deep Learning
Gestion de projet logiciel
Esprit d'analyse et de synthèse

Ausbildung

Bac+4 ou Bac+5 en informatique

Tools

GitLab
LangChain
Hugging Face Transformers
IBM Jazz
Seanergy Platform
Jobbeschreibung

Digital Stagiaire France, Ollioules

Description du poste

Spécialisation/Emploi : Digital - DevSecOps

Détail de l'emploi : Stage - Streamlining Development Pipelines with Automated Requirement Translation via AI - H/F

Naval Group développe et opère Seanergy, une plateforme Cloud privée qui héberge et distribue des applications et services destinés au développement logiciel. Dans les processus actuels de développement, la traduction des exigences haut niveau (requirements) en éléments de gestion de projet tels que les EPICs, User Stories et Issues reste une étape manuelle. Avec l’émergence des modèles de langage (LLM), il devient possible d’automatiser cette phase de décomposition et d’analyse fonctionnelle, tout en améliorant la traçabilité entre les besoins exprimés et les tâches de développement. Ce stage s’inscrit dans une démarche d’innovation au service de la productivité et de la qualité logicielle, au sein de la plateforme Seanergy.

Objectif du stage

  • Concevoir et développer un outil d’assistance IA capable de :Analyser des exigences fonctionnelles rédigées en langage naturel.
  • Générer automatiquement les EPICs, User Stories et Issues correspondantes dans un outil de gestion de projet (GitLab).
  • Maintenir la cohérence et la traçabilité entre les exigences initiales et les artefacts générés dans la chaîne CI/CD.
  • Fluidifier les pipelines de développement et accélérer la phase d’initialisation des projets, tout en garantissant la conformité fonctionnelle.

Travaux à réaliser

  1. Analyse du besoin et des processus existants. Étude des formats d’exigences et des workflows de gestion de projet sur Seanergy. Identification des points de friction dans la traduction manuelle des besoins.
  2. État de l’art. Exploration des approches d’IA pour la génération automatique de spécifications (LLM, prompt engineering, RAG, fine-tuning). Étude des API GitLab pour la création automatique d’artefacts de développement.
  3. Conception et prototypage. Définition du modèle de transformation des exigences → EPICs / User Stories / Issues. Développement d’un prototype basé sur un LLM. Intégration du prototype à la plateforme Seanergy via API.
  4. Implémentation et validation. Démonstration du fonctionnement complet sur un cas d’usage concret (de la saisie d’exigences à la création automatique dans GitLab). Mise en production d’une preuve de concept (PoC) auprès d’un panel d’utilisateurs.

Environnement technique :

  • Langages : Python / GoLang / Rust, éventuellement TypeScript/JavaScript pour intégration front.
  • Frameworks : LangChain, Hugging Face Transformers, vLLM
  • Outils : GitLab, IBM Jazz, Seanergy Platform
  • Méthodologie : Agile / DevOps

Éléments du profil recherché

Étudiant(e) en formation Bac+4 ou Bac+5 (école d’ingénieurs, université ou école spécialisée) avec une spécialisation en informatique, intelligence artificielle, data science ou cybersécurité.

Compétences et qualités
  • Bonnes connaissances en programmation Python et dans l’utilisation d’API REST.
  • Notions solides en traitement automatique du langage naturel (NLP) et en modèles de Machine Learning / Deep Learning.
  • Intérêt pour les modèles de langage (LLM) et les approches de type prompt engineering ou retrieval-augmented generation (RAG).
  • Connaissance des outils de gestion de projet logiciel (GitLab, Jira, etc.) et des chaînes CI/CD.
  • Esprit d’analyse et de synthèse. Autonomie, curiosité et rigueur. Capacité à travailler en équipe dans un environnement technique exigeant. Intérêt marqué pour l’innovation et la recherche de solutions concrètes.
  • Vous vous reconnaissez dans ce profil ? Postulez, ce stage est fait pour vous !

Avantages

  • Une gratification est prévue selon le niveau et le diplôme préparé.
  • Un comité social et économique (CSE) dynamique proposant des activités sociales et culturelles.
  • Un environnement de travail agréable et un accès au restaurant d’entreprise avec participation employeur.
  • Une prise en charge des frais de transport (50% du titre de transport en commun).

Processus de recrutement

Après réception de votre CV, si votre profil retient notre attention, l’un de nos recruteurs vous contactera pour un entretien téléphonique. A l’issue de ce premier échange, vous pourrez être contacté pour passer un entretien (physique ou visioconférence) avec le manager du service concerné et/ou notre HR Business Partner. Enfin, dès que nous aurons fait notre choix final, vous serez informé dans les plus brefs délais.

Notre site est soumis à une enquête administrative de sécurité.

Niveau d'éducation : Bac+5 / Ingénieur ou équivalent

Domaines d'études :

  • Informatique / Système Information / Télécommunication
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.