CEA emploi
CEA recrutement

Stage - Bac+5 - Evaluation de Solutions de Programmation par Agent pour le Portage des Codes H/F CEA

  • Nouvelle-Aquitaine
  • Stage
  • 6 mois
  • Bac +5
  • Industrie high-tech • Telecom
Lire dans l'app

À noter sur ce job

Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !

Les missions du poste

Objectifs :
1. Analyse et compréhension du logiciel étudié : Développer des agents capables d'analyser et de comprendre le code existant.
2. Construction d'une base de tests : Créer des agents pour générer une base de tests permettant de valider le portage du logiciel.
3. Portage effectif du logiciel : Concevoir des agents pour réaliser le portage du logiciel vers Python ou C++, en repensant son architecture si nécessaire.

Détail des Tâches :
Phase 1 : Rédaction d'agents pour l'analyse et la compréhension du logiciel
- Développer des agents capables de parcourir et d'analyser le code existant.
- Identifier les structures de données, les algorithmes et les dépendances entre les différentes parties du code.
- Générer une documentation automatique du code existant.
- Utiliser des techniques d'IA pour faciliter la compréhension du code, telles que l'analyse statique et la détection de motifs.
Phase 2 : Rédaction d'agents pour la construction d'une base de tests
- Développer des agents pour générer des cas de test à partir de l'analyse du code existant.
- Implémenter des agents capables de valider les résultats des tests et de comparer les performances entre le code original et le code porté.
- Utiliser des techniques d'IA pour optimiser la couverture des tests et identifier les cas critiques.
Phase 3 : Rédaction d'agents pour le portage effectif du logiciel
- Concevoir des agents pour traduire automatiquement le code existant vers Python ou C++.
- Repenser l'architecture du logiciel pour faciliter l'intégration de nouvelles fonctionnalités, telles que de nouveaux schémas numériques, des stratégies de maillage avancées, ou l'utilisation de bibliothèques exploitant les performances des GPUs.
- Implémenter des agents pour valider le portage et assurer la compatibilité avec les tests existants.
- Optimiser les performances du code porté et évaluer les gains en termes de maintenabilité et d'évolutivité.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.

Le profil recherché

Maîtrise de la programmation orientée objets (Python, C++).
Connaissances des méthodes et outils de gestion de suivi de versions.
Connaissances en méthodes numériques et simulation scientifique.
Connaissances en IA et en programmation par agent
Bac +5

Les avantages

  • Télétravail jusqu’à 3 jours par semaine
  • 52 jours de congés/RTT
  • Possibilité d’aménagement du temps de travail
  • Formation personnalisée
  • Restauration d’entreprise
  • Offre de transport interne et prise en charge Navigo and co,
  • Mutuelle d’entreprise avantageuse
  • CE (aides vacances, loisirs, frais de garde, scolarité des enfants etc

Les étapes de recrutement

Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.

  • Dépôt de CV via notre site carrière

  • Préqualification téléphonique

  • Entretiens et évaluation avec manager et RH

  • Négociation salariale et contrat de travail

  • Embauche et intégration

Publiée le 15/09/2026 - Réf : 2026-41471-S2075

Postuler
Créez votre compte
Hellowork et postulez

sur le site du recruteur !

Voir plus d'offres
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact