<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Export RSS des offres - Seulement les offres à la une : Non / Profil : Mathématiques, information  scientifique, logiciel, Sciences du vivant, Systèmes d'information / Contrat : Stage</title>
    <link>https://www.emploi.cea.fr/handlers/offerRss.ashx?Rss_JobDescription_Contract=579&amp;Rss_Profile=1898%2C1909%2C1922&amp;lcid=1036</link>
    <description />
    <language>fr-FR</language>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=38059&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-38059</link>
      <category>Systèmes d'information</category>
      <category>Stage</category>
      <category>Palaiseau</category>
      <title>2025-38059 - Dynamic Distribution Shifts: OoD Detection with Dynamic Thresholds H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Systèmes d'information&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
The detection of out-of-distribution (OoD) samples is crucial for deploying deep learning (DL) models in real-world scenarios. OoD samples pose a challenge to DL models as they are not represented in the training data and can naturally arrive during deployment (i.e., a distribution shift), increasing the risk of obtaining wrong predictions. Consequently, OoD samples detection is crucial in safety-critical tasks, such as healthcare or automated vehicles, where trustworthy models are required.
  The existing literature for the OoD detection problem focuses on the development of confidence scores where a threshold is applied to build a binary classifier to tell if a sample is in-distribution (InD) or OoD. In particular, the confidence score threshold is typically set using the values that correspond to InD samples, such that 95% of the confidence score values from InD samples fall above the selected thresholds, i.e., 95% True Positive Rate. However, setting a fixed threshold can lead to high False Positive Rate (FPR) values. In addition, even if the InD remains the same after deployment, the OoD could vary, resulting in FPR fluctuations. These two situations are of high interest in safety-critical applications, as misclassifying the confidence score value of an OoD sample as InD (False Positive) can result in more catastrophic consequences than misclassifying the confidence score value of an InD as OoD (False Negative).
  To address the limitations and impact of a single fixed threshold selection, recent works propose using adaptive thresholds or a set of candidate thresholds to tackle the problem of dynamic distribution shifts. Specifically, in this internship position, we propose building on the work of Timans et al., who proposed a framework that leverages game theory and sequential hypothesis testing to assess the validity of a set of candidate thresholds. Therefore, the internship position aims to extend this work by exploring one or multiple of the following directions of improvement:
Dynamic threshold selection (vs. fixed thresholds)
Adaptive betting strategies (vs. static betting strategy)
Adaptive windowing/batching (vs. fixed windows/batches size)
Game theory methods: e.g., use of market-making algorithms (for threshold selection, and finding the optimal size of windows/batches)&lt;br /&gt;&lt;br /&gt;
Master students (M1/M2 – France)
Proficiency in Python, NumPy, SciPy, sciki-tlearn, PyTorch,…
Solid background in math, probability &amp; statistics&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Palaiseau&lt;br /&gt;
&lt;b&gt;Langue / Niveau : &lt;/b&gt;&lt;br /&gt;
Anglais : Courant&lt;br /&gt;
</description>
      <pubDate>Tue, 21 Apr 2026 22:11:11 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37481&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37481</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saint Paul Lez Durance</category>
      <title>2025-37481 - STAGE - Parallélisation hybride MPI + GPU d'un solveur éléments finis</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.

Ce stage s’inscrit dans une volonté de montée en performance des outils de calcul pour la simulation des combustibles nucléaires sur les dernières générations de supercalculateurs dotés de cartes graphiques (GPU).

Les méthodes de champ de phase constituent un outil de modélisation flexible et performant pour décrire l’évolution spatio-temporelle de systèmes physiques complexes soumis à de fortes hétérogénéités (transitions de phase, coalescence, fissuration, etc.). Couramment utilisées en science des matériaux, elles sont mises en œuvre dans les outils de calcul scientifique de la plateforme logicielle PLEIADES, dédiée à la simulation du comportement des combustibles nucléaires et développée par le CEA avec différents partenaires industriels tels que EDF ou Framatome.

Les équipes du CEA ont développé un solveur champ de phase, nommé PLEIADES/SLOTH, destiné à l’étude du comportement du combustible à différentes échelles de description, depuis les conditions nominales de fonctionnement jusqu’à des situations extrêmes en termes de température et de composition des matériaux. À noter que SLOTH s’appuie sur la bibliothèque éléments finis MFEM, développée par le Lawrence Livermore National Laboratory (LLNL).


Depuis plusieurs décennies, le CEA investit régulièrement dans de nouveaux supercalculateurs afin de suivre les évolutions matérielles. Depuis quelques années, ces machines sont massivement accélérées par des cartes graphiques, ce qui a nécessité une adaptation des codes de calcul ainsi qu’une évolution partielle de la pile logicielle. SLOTH s’inscrit dans cette refonte complète du module champ de phase basé sur MFEM et propose déjà de nombreuses fonctionnalités physiques, ainsi qu’une parallélisation en mémoire distribuée (MPI) testée sur plus de 32 000 cœurs de calcul.

Le stage se déroulera en trois étapes :
Prise en main du code SLOTH et d’exemples «standalone» de MFEM, intégrant déjà une parallélisation GPU. Cette étape inclut le profilage des performances à l’aide des outils Nvidia (nsight-compute, nsight-systems) ainsi que l’approche roofline.
Mise en place d’un démonstrateur de SLOTH sur GPU, avec une attention particulière portée aux structures de données, et validation des performances par comparaison avec les résultats obtenus sur CPU.
Déploiement de la parallélisation hybride MPI + GPU et validation sur un cas d’intérêt à très grande échelle.&lt;br /&gt;&lt;br /&gt;
Formation Bac+5 ou en 3ᵉ année d'école d’ingénieur, vous recherchez un stage de 6 mois.
Vous êtes spécialisé en Mathématiques appliquées ou Calcul scientifique ou Calcul Haute Performance

Pourquoi Intégrer le CEA ?
Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…
 
 Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint Paul Lez Durance&lt;br /&gt;
</description>
      <pubDate>Sun, 19 Apr 2026 22:05:50 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37242&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37242</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saint-Paul-Lez-Durance</category>
      <title>2025-37242 - STAGE - Modélisation HPC d'un assemblage combustible type RJH et benchmark H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.

Le réacteur Jules Horowitz (RJH) est un réacteur expérimental en cours de construction sur le site du CEA Cadarache. Il permettra de tester le comportement de matériaux et de combustibles sous irradiation, en soutien aux réacteurs nucléaires actuels et futurs. Il permettra également de produire des radioéléments à usages médical et industriel.

La plateforme numérique « PLEIADES » est développée au CEA en collaboration avec EDF et Framatome pour simuler le comportement des combustibles de différentes filières de réacteurs nucléaires. Le code de calcul PLEIADES/MAIA dédié aux réacteurs de recherche, comme le RJH, permet de simuler des plaques de combustible en 3 dimensions.

L’objectif du stage est la construction d’une simulation HPC d’un assemblage combustible de type RJH. Pour ce faire, une modélisation thermo-mécanique sera mise en place en utilisant un solveur éléments finis HPC (MANTA) déjà employé pour d’autres simulations. De plus, le gonflement du combustible dû aux produits de fission solides et gazeux est un phénomène important.
Il sera décrit par un modèle simplifié dans un premier temps. D'autre part, une condition aux limites de type isolant thermique devra être mis en place. L’utilisation de calculateurs parallèles permettra de prendre en charge une représentation avec un maillage fin des éléments combustibles.

Le stage se concentrera sur le développement de la modélisation 3D, et se déroulera en plusieurs étapes :
Dans un premier temps, le stage consistera à réaliser une modélisation thermo-mécanique et un maillage fin des éléments tels que le gainage, l’âme combustible et les raidisseurs.
Ensuite, il s’agira de contribuer à ajouter un modèle simple de gonflement gazeux et une condition aux limites thermique.
Finalement, on étudiera les performances des simulations sur supercalculateur et on comparera ces dernières au logiciel de référence MAIA utilisé pour les études de sûreté.&lt;br /&gt;&lt;br /&gt;
École d’ingénieur ou Master 2 spécialisé en informatique parallèle ou calcul scientifique.

Pourquoi Intégrer le CEA ?
Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…

 Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint-Paul-Lez-Durance&lt;br /&gt;
</description>
      <pubDate>Sun, 19 Apr 2026 22:05:48 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=36989&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-36989</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saint-Paul-Lez-Durance</category>
      <title>2025-36989 - Stage - Développement d'une approche monolithique HPC pour les couplages multiphysiques H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.

Contexte scientifique :
La simulation numérique du comportement des combustibles nucléaires repose sur la modélisation des interactions thermomécaniques qui s'établissent en cœur de réacteur. Les gradients thermiques générés par la fission induisent des contraintes mécaniques susceptibles de provoquer déformations et endommagements du combustible. La maîtrise de ces phénomènes fortement couplés constitue un enjeu majeur pour l'optimisation de la sûreté et des performances des réacteurs nucléaires.
La résolution numérique de ces problèmes multiphysiques repose principalement sur deux stratégies :
- l’approche monolithique, qui consiste à résoudre simultanément l’ensemble des équations dans un système global.
- l’approche partitionnée qui repose sur l'utilisation de solveurs spécifiques dédiés à chaque domaine physique, avec un échange des grandeurs d’intérêt.

La plateforme de simulation du comportement des combustibles nucléaires PLEIADES [1], développée par le CEA en partenariat avec EDF et Framatome, repose actuellement sur une approche partitionnée combinée à des méthodes d’accélération de convergence. Cette plateforme est en train d'évoluer vers des calculs HPC. Dans ce cadre, des études préliminaires de scalabilité des différentes stratégies numériques de couplage sont d'intérêt.

Objectif du stage :
L'objectif du stage est de développer une approche monolithique HPC pour la résolution de problèmes multiphysiques couplés (typiquement ici thermomécaniques) en s'appuyant sur MFEM [2], une bibliothèque C++ open-source permettant la résolution d'équations aux dérivées partielles par la méthode des éléments finis.

Missions du stage :
Dans un premier temps, l'étudiant(e) prendra en main la bibliothèque MFEM en s’appuyant sur la documentation et les exemples disponibles.
Dans un second temps, il/elle implémentera l’approche monolithique pour la résolution d’un problème thermomécanique HPC en utilisant MFEM. Une stratégie d'implémentation par bloc, déjà proposée par MFEM, sera privilégiée.
Enfin, l'approche proposée sera éprouvée au travers d’une étude qui comprendra :Des tests de convergence;
L'évaluation de différents préconditionneurs afin d'optimiser les temps de calcul ;
Une analyse de la scalabilité de la méthode sur supercalculateur
La validation des résultats par comparaison avec des solutions analytiques ou des benchmarks numériques.

Références :

[1] S. Bernaud, I. Ramière, G. Latu, B. Michel, PLEIADES: A numerical framework dedicated to the multiphysics and multiscale nuclear fuel behavior simulation , 2024.
[2] Robert Anderson et al., MFEM : A modular finite element methods library, 2021, https://mfem.org/&lt;br /&gt;&lt;br /&gt;
De formation bac + 5 ou en 3ème année d'école d'ingénieur spécialisé en mathématiques appliquées et/ou Calcul Haute Performance., vous recherchez un stage de 5 à 6 mois.

Doté d'un bon sens de l'analyse, d'une curiosité sans limite, vous avez le goût du travail en équipe. 

Pourquoi Intégrer le CEA ?
- Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
- Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
- Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…


Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation.

&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint-Paul-Lez-Durance&lt;br /&gt;
</description>
      <pubDate>Sun, 19 Apr 2026 22:05:47 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=36972&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-36972</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saint-paul-lez-durance</category>
      <title>2025-36972 - STAGE - Génération automatique de microstructures granulaires H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.

Le stage se déroulera au sein du département de recherche sur l’étude du comportement du combustible nucléaire, basé sur le site du CEA Cadarache  dans le sud-est de la France. Le département mène des activités de R&amp;D sur les combustibles nucléaires dans l'objectif d'accroître la sûreté et la performance des réacteurs actuels et de développer les combustibles des réacteurs du futur. Ces activités associent simulation numérique, modélisation et expérimentation.


Le matériau combustible est un matériau complexe, fortement hétérogène et présentant une microstructure, dont la représentation fine est cruciale pour des simulations fidèles. Un des enjeux de la simulation numérique consiste donc à pouvoir générer des échantillons numériques de matériau. C’est le rôle de l’outil Mérope [2], développé à IRESNE. Dans le cas de matériaux granulaires avec un très grand nombre de particules, il devient nécessaire de recourir au HPC ; l’outil RSA-MPI [3, 4] a été développé à cette fin. Il est toutefois limité au placement de sphères.


L’objectif du stage est de généraliser les fonctionnalités de placement de RSA-MPI à des formes plus variées (dont polyèdres et ellipsoïdes, Figure 1), tout en maintenant une bonne performance HPC. Il est envisagé de reposer sur la plateforme ExaNBody décrite ci-dessous.


La plateforme ExaNBody [1] développée au CEA est dédiée à la mise en place de simulation à N-Corps dans un contexte de Calcul Haute Performance (CPU/GPU). Elle est notamment utilisée par le code de dynamique moléculaire exaSTAMP et par le code pour les l’étude des milieux granulaire exaDEM (Discret Element Method). Cette plateforme HPC a récemment été étendue pour intégrer d’autres méthodes que les méthodes à N-Corps et notamment l’algorithme RSA. Le candidat retenu possédera un solide bagage en calcul scientifique, avec une appétence pour le calcul HPC.


{1] T. Carrard et al  (2023, August). ExaNBody: A HPC framework for  n-body applications. In European Conference on Parallel Processing (pp. 342-354).
[2] https://github.com/MarcJos/Merope
[3] https://github.com/MarcJos/RSA_MPI 
[4] M. Josien and  R. Prat, Parallel and bias-free RSA algorithm for maximal Poisson-sphere sampling, Computer Physics Communications&lt;br /&gt;&lt;br /&gt;
École ingénieur ou Master 2 spécialisé en mathématiques appliquée ou, Calcul scientifique

Pourquoi Intégrer le CEA ?
- Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
 - Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
 - Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…


 Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation.

&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint-paul-lez-durance&lt;br /&gt;
&lt;b&gt;Langue / Niveau : &lt;/b&gt;&lt;br /&gt;
Français : Courant&lt;br /&gt;
</description>
      <pubDate>Sun, 19 Apr 2026 22:05:47 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=36958&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-36958</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saint-Paul-lès-Durance</category>
      <title>2025-36958 - STAGE - Optimisation de forme pour des combustibles innovants H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.

Contexte : Depuis quelques années, et notamment sous l’aiguillon de la catastrophe de Fukushima, l’industrie nucléaire cherche activement à développer des combustibles nucléaires plus sûrs (appelés Accident-Tolerant Fuel [1, 3]). Cela passe notamment par la conception de combustibles plus «froids» en fonctionnement nominal, ce qui peut s’obtenir par l’ajout d’additifs très conducteurs.

Objectif du stage : L’objectif de ce stage est d’implémenter une méthode d’optimisation de forme, dans le but d’aider à la conception de combustibles innovants. Ce faisant, il s’agira également d’en évaluer la performance. La méthode à implémenter repose sur des techniques mathématiques et numériques récentes [2].

Un aller-retour entre les résultats obtenus et la modélisation physique sera nécessaire, afin de reformuler des problèmes physiques complexes sous une forme mathématiquement et numériquement accessibles.

Le sujet proposé a un objectif appliqué relativement ciblé mais possède cependant une véritable composante exploratoire, et ouvre sur la thèse qui suit.
Par ailleurs, il se trouve au carrefour de champs scientifiques variés : calcul scientifique (optimisation, éléments finis), mathématique (analyse des équations aux dérivées partielles, analyse multi-échelles), physique (modélisation, thermique, mécanique).&lt;br /&gt;&lt;br /&gt;
Le candidat sélectionné sera de niveau M2 en Mathématiques Appliquées ou Calcul Scientifique. Il possèdera un solide bagage en calcul scientifique et analyse numérique dans un contexte d'équations aux dérivées partielles, ainsi que des notions d'optimisation.

Idéalement, il aura également des connaissances de base en physique, notamment en thermique et mécanique des milieux continus, et sera familier de l'analyse mathématique. Enfin, il aura le goût de la recherche.

Pourquoi Intégrer le CEA ?
- Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
 - Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
 - Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…


 Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint-Paul-lès-Durance&lt;br /&gt;
</description>
      <pubDate>Sun, 19 Apr 2026 22:05:47 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=36200&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-36200</link>
      <category>Systèmes d'information</category>
      <category>Stage</category>
      <category>Saint Paul Lès Durance</category>
      <title>2025-36200 - Stage : Étude et Mise en Œuvre de l'Outil VMware Cloud Foundation Operations (vROPS) H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Systèmes d'information&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Dans le cadre de l'optimisation de notre infrastructure virtuelle, nous recherchons un·e stagiaire pour réaliser les missions suivantes :
Périmètre technique :
4 clusters Vsphere 7U3 (DEV, PP, PROD, Hébergement, Partenaires)
650 serveurs virtuels
18 serveurs physiques
Vos missions seront :
Installation de VMware Cloud Foundation Operations (vROPS) sur un environnement de qualification, avec mise en place d'une preuve de concept (POC) pour valider l'intégration.
Rédaction des spécifications des configurations nécessaires à l'installation, ainsi que la documentation complète des étapes d'installation et de mise en œuvre de vROPS.
Installation de vROPS sur l'environnement de production, en assurant une mise en place optimale et sans impact sur les performances des clusters.
Étude sur le bilan énergétique des infrastructures, avec identification des axes d'amélioration dans le cadre de nos démarches Green IT et de sobriété énergétique.
Présentation des résultats à l'équipe d'architectes et à l'infogérant, pour valider les choix techniques et les résultats de l'installation et de l'étude énergétique.
Ce stage offre l'opportunité de travailler sur des technologies de pointe liées à la gestion d'infrastructures virtualisées, tout en contribuant à l'optimisation énergétique dans un environnement Green IT.&lt;br /&gt;&lt;br /&gt;
Nous recherchons un/une étudiant.e en Master ou en école d'ingénieur en informatique, ingénierie des systèmes ou dans un domaine connexe. Le/la candidat.e idéal.e doit posséder des connaissances des environnements de virtualisation, ainsi qu'une bonne capacité d'analyse et de synthèse. Il/elle devra également faire preuve de rigueur et d'autonomie dans la gestion des missions confiées. La maîtrise de l'anglais technique est également requise pour pouvoir échanger sur des documentations et des spécifications techniques.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint Paul Lès Durance&lt;br /&gt;
&lt;b&gt;Langue / Niveau : &lt;/b&gt;&lt;br /&gt;
Anglais : Intermédiaire&lt;br /&gt;
</description>
      <pubDate>Sat, 18 Apr 2026 22:07:53 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=36199&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-36199</link>
      <category>Systèmes d'information</category>
      <category>Stage</category>
      <category>Saint Paul Lès Durance</category>
      <title>2025-36199 - Stage : Étude et Mise en Œuvre de l'Outil XDMoD H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Systèmes d'information&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Dans le cadre de l'amélioration de notre infrastructure de calcul haute performance (HPC), nous recherchons un/une stagiaire pour participer à l'intégration et à la configuration de XDMoD, un outil d'analyse des performances. Vos missions seront :
Etude et Analyse : Évaluer les besoins spécifiques de notre infrastructure de calcul haute performance (HPC) et les fonctionnalités offertes par XDMoD.
Spécification : Définir les spécifications techniques nécessaires à l'intégration de XDMoD sur nos clusters.
Installation et Configuration : Installer et configurer XDMoD sur les deux clusters de calcul.
Tests et Validation : Réaliser des tests pour valider le bon fonctionnement de l'outil et assurer la collecte et l'analyse des données de performance.
Documentation : Rédiger une documentation complète sur l'installation, la configuration et l'utilisation de XDMoD.

&lt;br /&gt;&lt;br /&gt;
Nous recherchons un/une étudiant.e en Master ou en école d'ingénieur en informatique, ingénierie des systèmes, modélisation et calculs ou dans un domaine connexe. Le/la candidat.e idéal.e possède des connaissances en systèmes d'exploitation Linux, ainsi qu'une bonne maîtrise des environnements de calcul haute performance (HPC) et des clusters de calcul. Il/elle doit également avoir des compétences en programmation (Python, Bash, etc.) et une solide capacité d'analyse et de synthèse. Enfin, une grande rigueur et une forte autonomie seront essentielles pour mener à bien cette mission.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint Paul Lès Durance&lt;br /&gt;
&lt;b&gt;Langue / Niveau : &lt;/b&gt;&lt;br /&gt;
Anglais : Intermédiaire&lt;br /&gt;
</description>
      <pubDate>Sat, 18 Apr 2026 22:07:51 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=38368&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-38368</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>LILLE</category>
      <title>2025-38368 - STAGE Ingénieur(e) Génie Logiciel Interfaces Innovantes H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Nous rejoindre, pour quoi faire ?
Vous aurez pour mission la participation au développement de sous-modules appartenant à un projet plus large de développement de Jumeaux Numériques.
Vous disposerez d’interfaces innovantes (tactiles, grande dimensions) permettant une lecture facilitée des résultats de simulation.
Dans ce cadre vous interagirez avec l’ensemble de l’équipe (product owner, lead dev, dev etc…) et les partenaires industriels.
Dans le cadre de ce stage "développement d’un module spécifique pour l’exploration de résultats et le paramétrage d’un jumeau numérique (terminal portuaire, entrepôt, parcours de soin hopital)", vos missions seront :
-     Développer / Adaptater / optimiser des interfaces web (JS React)
-     Développer / Adaptater / optimiser des interfaces tangibles (JS React )
-     Développer des modules back pour le traitement de données (Python)&lt;br /&gt;&lt;br /&gt;
Qu’attendons-nous de vous ?
De formation BAC+5 (ou titre RNCP 7), Ingénieur ou Master 2 , en développement
Logiciel, génie Logiciel.

Les technologies utilisées dans le cadre de ce stage seront :
-           Java, JSNode, Python,
-           InfluxDB, SQL,
-           JS REACT
Il est demandé une bonne connaissance (selon profil) d’à minima :
-           Java, JSNode
-           JS REACT
-           Les profil fullstack sont bien-sûr les bienvenus
L’indispensable, c’est votre connaissance des langages de programmation (JS React, Python)
Vos atouts, ce sont votre capacité à résoudre des problèmes complexes et à développer d’A à Z un logiciel ainsi qu’une première expérience, même courte, de développeur logiciel.
Sans compter tous ceux dont ne nous pouvons pas dresser la liste mais que vous aurez à cœur de nous montrer.
Le petit plus, c’est votre connaissance de Java, JS Node ou en DevOPS. L’équipe sera ravie de vous permettre de monter en compétences sur ce sujet si vous ne le connaissez pas encore.
Vous avez encore un doute ?
Nous vous proposons :

• Un environnement unique de recherché dédié à des thématiques à fort enjeu
sociétal,
• Une expérience sur une thématique à la pointe de l’innovation, comportant un
fort potentiel de développement industriel,
• Des formations pour renforcer vos compétences ou en acquérir de nouvelles,
• Un équilibre vie privé – vie professionnelle reconnu,
• Un accord de télétravail,
• Une ambiance de travail collaborative
• Une politique diversité et inclusion,
• Un environnement propice aux évolutions professionnelles,

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.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;LILLE&lt;br /&gt;
</description>
      <pubDate>Tue, 14 Apr 2026 22:12:52 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=38364&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-38364</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>LILLE</category>
      <title>2025-38364 - STAGE Ingénieur(e) Génie Logiciel Modélisation et Back H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Nous rejoindre, pour quoi faire ?
Vous aurez pour mission la participation au développement de sous-modules appartenant à un projet plus large de développement de Jumeaux Numériques.
Vous disposerez d’interfaces innovantes (tactiles, grande dimensions) permettant une lecture facilitée des résultats de simulation.
Dans ce cadre vous interagirez avec l’ensemble de l’équipe (product owner, lead dev, dev etc…) et les partenaires industriels.
Dans le cadre de ce stage "développement d’un module spécifique pour un jumeau numérique Supplychain (ports, entrepôts)", vos missions seront :
-    Développer / Adaptater / optimiser des fonctionnalités back (Java, JS Node)
-    Développer / Adaptater / optimiser des fonctionnalités Simulation (Java )
-    Développer des modules back pour le traitement de données (Java)&lt;br /&gt;&lt;br /&gt;
Qu’attendons-nous de vous ?
De formation BAC+5 (ou titre RNCP 7), Ingénieur ou Master 2 , en développement Logiciel, génie Logiciel.
Les technologies utilisées dans le cadre de ce stage seront :
-           Java, JSNode, Python,
-           InfluxDB, SQL,
-           JS REACT
Il est demandé une bonne connaissance (selon profil) d’à minima :
-           Java, JSNode
-           JS REACT
-           Les profil fullstack sont bien-sûr les bienvenus.
L’indispensable, c’est votre connaissance des langages de programmation (JAVA, Python et JavaScript, InfluxDB, PostGreSQL, NodeJS)
Vos atouts, ce sont votre capacité à résoudre des problèmes complexes et à développer d’A à Z un logiciel ainsi qu’une première expérience, même courte, de développeur logiciel.
Sans compter tous ceux dont ne nous pouvons pas dresser la liste mais que vous aurez à cœur de nous montrer.
Le petit plus, c’est votre connaissance de Papyrus, Eclipse, UML, SysML ou en DevOPS. L’équipe sera ravie de vous permettre de monter en compétences sur ce sujet si vous ne le connaissez pas encore.
Vous avez encore un doute ?
Nous vous proposons :
•         Un environnement unique de recherché dédié à des thématiques à fort enjeu sociétal,
•         Une expérience sur une thématique à la pointe de l’innovation, comportant un fort potentiel de développement industriel,
•         Des formations pour renforcer vos compétences ou en acquérir de nouvelles,
•         Un équilibre vie privé – vie professionnelle reconnu,
•         Un accord de télétravail,
•         Une ambiance de travail collaborative
•         Une politique diversité et inclusion,
•         Un environnement propice aux évolutions professionnelles,
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. 
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;LILLE&lt;br /&gt;
</description>
      <pubDate>Tue, 14 Apr 2026 22:12:51 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=36884&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-36884</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saint-Paul-lez-Durance</category>
      <title>2025-36884 - Stage - Développement d'une API python pour une application Java H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
L’objectif de ce stage est de participer au développement d’une Interface de Programmation d’Application (API) en langage Python pour la plateforme PROCOR. Cette plateforme est développée par le CEA en langage Java pour les besoins d’études de sûreté des réacteurs nucléaires.
Contexte et objectifs du stage
La plateforme PROCOR (langage Java) propose un ensemble de classes qui permet de simuler l’évolution d’un réacteur nucléaire pendant un accident grave. Cela nécessite, entre autres, de coupler* de nombreux modèles physiques entre eux.
Une Interface de Programmation d’Application (API) en langage Python permettrait d’automatiser les nombreuses instructions requises par PROCOR pour réaliser un tel couplage, facilitant ainsi l’utilisation de la plateforme par des non-développeurs.
L’objectif de ce stage est d’aboutir à une première version de cette API, qui permettrait de coupler deux modèles simples par un script Python.
Déroulement du stage
Après une phase de découverte durant laquelle l’étudiant se formera à l’utilisation de la plateforme, grâce à des tutoriels développeurs, une seconde phase aura pour but de recueillir les besoins des futurs utilisateurs de l’API.
Sur la base de ces besoins exprimés, des connaissances acquises par le stagiaire lors de la phase de découverte, et en discussion avec l’encadrement, il s’agira ensuite de concevoir et de réaliser une couche objet intermédiaire en Python pour faire le lien entre le script et les objets Java sous-jacents.
Enfin, la phase finale consistera à réaliser des tests de l’API en vue de sa démonstration aux futurs utilisateurs.
Cadre de réalisation du stage
Le stage se déroulera eu sein du Laboratoire de Modélisation des Accidents Graves (LMAG), qui a en charge de développer la plateforme PROCOR.
L’étudiant sera assisté dans ses travaux par ses encadrants, qui appartiennent à l’équipe des développeurs de la plateforme.

*Deux modèles physiques sont couplés lorsque chacun d’eux a besoin des résultats de l’autre pour être résolu&lt;br /&gt;&lt;br /&gt;
De formation bac + 5 ou en 3ème année d'école d'ingénieur, vous recherchez un stage de 5 à 6 mois.



Doté d'un bon sens de l'analyse, d'une curiosité sans limite, vous avez le goût du travail en équipe. 

Pourquoi Intégrer le CEA ?
- Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
- Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
- Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…


Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saint-Paul-lez-Durance&lt;br /&gt;
&lt;b&gt;Langue / Niveau : &lt;/b&gt;&lt;br /&gt;
Français : Courant&lt;br /&gt;
</description>
      <pubDate>Tue, 14 Apr 2026 22:12:49 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=40023&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2026-40023-S2054</link>
      <category>Systèmes d'information</category>
      <category>Stage</category>
      <title>2026-40023-S2054 - Stage - Bac+4/+5 - Maquettage d'un outil de localisation des intervenants - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Systèmes d'information&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Ce stage consiste à déployer et étudier les limites d'un système de géolocalisation des intervenants et/ou matériel dans différents locaux de l'installation LMJ, afin de donner une vision aussi détaillée et réaliste que possible au responsable du pilotage de l'installation des activités qui s'y déroulent et du stockage de matériel sensible. Parmi les actions à mener : 
- Etudier les limites techniques du système, avec optimisation de son déploiement sur zone
- Dimensionner les coûts de déploiement
- Réaliser des tests dans des locaux ciblés
Compétences souhaitées / à acquérir :
- transmissions numériques
- Ingénierie logicielle
- cyber-sécurité
- gestion de projet technique

Ce stage se déroule au sein de l'unité de gestion opérationnelle du laser Mégajoule, en lien direct avec les équipes de pilotage, de coordination et de planification

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.&lt;br /&gt;&lt;br /&gt;
Autonomie dans la gestion du projet, qualité d'intégration dans un collectif, qualité de synthèse orale et écrite, qualité d'adaptation, qualité relationnelle
Bac+4/+5
&lt;br /&gt;
</description>
      <pubDate>Wed, 01 Apr 2026 01:12:34 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37949&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37949-S1939</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Bruyères-le-Châtel</category>
      <title>2025-37949-S1939 - Stage - Bac+4/+5 - Mise en conformité de l’ABI MPI de MPC avec le standard 5.0 - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
L’objectif de ce stage est d’implémenter l’ABI standardisée de MPI comme décrite dans la version 5.0 du standard dans MPC. Le(la) stagiaire pourra s’appuyer sur des outils développés lors des travaux préparatoires pour tester la conformité de son implémentation.
En adoptant une approche dirigée par les tests, le travail sera découpé de la manière suivante :
1. Mise à jour des outils de test de conformité et évaluation de la déviation de l’ABI de MPC par rapport au standard.
2. Implémentation de l’ABI pour le module MPI écrit en C
3. Portage de l’implémentation de l’ABI aux interfaces Fortran (77, 90 et 08)

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.&lt;br /&gt;&lt;br /&gt;
Mots clés : Calcul Haute Performance, MPI,  MPC,  ABI, TDD, JSON
C, Fortran, MPI, MPC, PCVS
Bac+4/+5
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Bruyères-le-Châtel&lt;br /&gt;
</description>
      <pubDate>Fri, 06 Mar 2026 15:50:35 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37948&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37948-S1938</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Bruyères-le-Châtel</category>
      <title>2025-37948-S1938 - Stage - Bac+4/+5 - MCTS appliqué à la classification topologie vers géométrie pour le maillage - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Problématique : les utilisateurs d'outils de CAO-maillage [1] passent un temps conséquent à classifier la topologie sur la géométrie et l'automatisation de ces actions n'est pas simple. Considérant que chaque entité topologique peut être associée à une entité géométrique de dimension égale ou supérieure (par exemple, une arête topologique peut être associée à une courbe, surface ou volume géométrique), l’espace de recherche est large.
L’algorithme MCTS (Monte Carlo Tree Search [2]) est une des méthodes permettant d’explorer un tel espace. Il est en particulier utilisé pour la prise de décision dans le cadre de logiciels jouant à des jeux vidéo ou de plateau.

Objectifs : l’objectif de ce stage est de mettre en application un MCTS pour explorer cet espace de recherche. Etant donnés une topologie et un modèle géométrique, les actions possibles seront la classification d’une entité topologique sur une entité géométrique.
Il s’agira d’appliquer un MCTS au problème, de définir une métrique permettant l’évaluation de la classification et d’analyser son exécution sur un ensemble de cas test. Une deuxième étape consistera en l’étude de solutions visant à accélérer l’algorithme, possiblement à l’aide de méthodes d’apprentissage.

Bibliographie :
[1] PDC. Gridpro. https://gridpro.com/product/gridpro, 2025. Consulté le : (10/10/2025).
[2] Rémi Coulom. Efficient selectivity and backup operators in monte-carlo tree search. In H. Jaap van den Herik, Paolo Ciancarini, and H. H. L. M. (Jeroen) Donkers, editors, Computers and Games, pages 72–83, Berlin, Heidelberg, 2007. Springer Berlin Heidelberg.

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.&lt;br /&gt;&lt;br /&gt;
Le stage nécessitera des développements en langage C++ ou Python sous Linux
Bac+4/+5
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Bruyères-le-Châtel&lt;br /&gt;
</description>
      <pubDate>Fri, 06 Mar 2026 15:45:02 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37946&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37946-S1936</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Bruyères-le-Châtel</category>
      <title>2025-37946-S1936 - Stage - Bac+4/+5 - Implémentation d'optimisations pour le générateur de code C++ de Modane - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Une telle approche générative présente un réel avantage pour évaluer l'intérêt d'optimisations des boucles de calcul ainsi que des structures de données manipulées par ces boucles, qui plus est dans des contextes d'exécution variés.
En effet, grâce à un générateur de code configurable de façon granulaire, il est possible de générer aisément de multiples implémentations d'un même algorithme, pour différents modèles de programmation.

Au cours de ce stage d'une durée de 4 à 6 mois, nous proposons au(à la) candidat(e) de mettre au point différentes optimisations telles que le tuilage de boucles, la structuration des données en mode « array of struct of array », ou encore l'identification et la génération de boucles de calcul asynchrones.

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.&lt;br /&gt;&lt;br /&gt;
Le stage nécessitera des développements en langage C++ ou Python sous Linux
Bac+4/+5
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Bruyères-le-Châtel&lt;br /&gt;
</description>
      <pubDate>Fri, 06 Mar 2026 15:40:13 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37944&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37944-S1934</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Bruyères-le-Châtel</category>
      <title>2025-37944-S1934 - Stage - Bac+4/+5 -  Wave Function Collapse et reconstruction d'interfaces discrètes - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Ce stage vise à explorer la possibilité d’appliquer la méthode WFC à la construction d’interfaces.
Objectifs du stage :
    Comprendre la méthode WFC et les méthodes de reconstruction d’interface.
    Développer un outil permettant la reconstruction d’interfaces en utilisant la méthode WFC.
    Appliquer l’outil à des exemples et évaluer ses performances.

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.&lt;br /&gt;&lt;br /&gt;
Le stage est ouvert aux étudiant(e)s dans le cadre d'une césure de 6 mois ou en projet de fin d'études.
Bac+4/+5
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Bruyères-le-Châtel&lt;br /&gt;
</description>
      <pubDate>Fri, 06 Mar 2026 15:35:35 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37943&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37943-S1933</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Bruyères-le-Châtel</category>
      <title>2025-37943-S1933 - Stage - Bac+4/+5 - Implémentation et optimisation du calcul de volume d’intersection - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Dans [2], les auteurs proposent une méthode qui consiste à découper non pas un, comme dans la littérature, mais deux maillages polyédriques en tétraèdres et ainsi à réduire le nombre de type d’intersection possible bien que augmentant le nombre d’éléments à intersecter. L’objectif est de s’inspirer de ce travail pour calculer les volumes d’intersection entre les deux maillages et d’implémenter une version CPU multi-thread et de travailler sur une première version GPU expérimentale. Une comparaison avec r3d [6], CGAL [7] ou avec d’autres citées plus haut pourrait aussi être menée.  Au niveau des technologies, selon la durée du stage, vous pourrez au choix utiliser le C++, le Python couplé à une bibliothèque d’accélérateur.

REFERENCES
[1] Alexis Marboeuf. Schémas ALE multi-matériaux totalement conservatifs pour l’hydrodynamique. Mécanique des fluides [physics.class-ph]. Université Paris Saclay (COmUE), 2018. Français. NNT :2018SACLX015. tel-01781426
[2] Menezes, Marcelo &amp; Magalhães, Salles &amp; Aguilar de Oliveira, Matheus &amp; Franklin, W. &amp; Chichorro, Rodrigo. (2022). Fast Parallel Evaluation of Exact Geometric Predicates on GPUs. Computer-Aided Design. 150. 103285. 10.1016/j.cad.2022.103285.
[3] https://precice.org/
[4] https://github.com/SalomePlatform/medcoupling
[5] https://laristra.github.io/portage/
[6] D. Powell, r3d: Software for fast, robust geometric operations in 3d and 2d, Report of Los Alamos national laboratory, LA-UR-15-26964. Report and software are available at https://github. com/devonmpowell/r3d, (2015).
[7] https://www.cgal.org/

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.&lt;br /&gt;&lt;br /&gt;
Des compétences en algorithmique et des notions de géométrie 2D et 3D sont souhaitables.

Le stage peut ouvert aux étudiant(e)s dans le cadre d'une césure de 6 mois ou en projet de fin d'études.
Python, C++, optimisation, GPU, parallélisme
Bac+4/+5
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Bruyères-le-Châtel&lt;br /&gt;
</description>
      <pubDate>Fri, 06 Mar 2026 15:31:54 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=37939&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2025-37939-S1929</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Bruyères-le-Châtel</category>
      <title>2025-37939-S1929 - Stage - Bac+4/+5 - Etude des configurations IOVEC sur les collectives MPI - H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
L’objectif de ce stage est de mesurer et de comprendre l’impact que peuvent avoir différentes configurations d’IOVEC sur les performances d’un code distribué. Ces paramètres peuvent être quantitatifs (quantité et taille des IOVECS) ou qualitatifs (placement des communications IOVEC  dans l’algorithme de communications collectives).

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.&lt;br /&gt;&lt;br /&gt;
Mots clés : Calcul Haute Performance, MPI, MPC, Communications collectives, IOVEC, BXI
C, MPI, MPC, Portals 4
Bac+4/+5
&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Bruyères-le-Châtel&lt;br /&gt;
</description>
      <pubDate>Fri, 06 Mar 2026 15:31:36 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=39508&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2026-39508</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>  Palaiseau</category>
      <title>2026-39508 - Formal Investigation of Timing Anomalies and Memory Interference in Multicore WCET Analysis H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Critical systems, such as those found in the automotive and avionics domains, are subject to stringent requirements, including the guarantee that mandatory deadlines are never missed. Consequently, the design, implementation, and analysis of these systems are governed by strict regulations, formalized in industry standards that specify such requirements. When deadlines are concerned, the key aspect is timing. To ensure deadline compliance, the timing validation of critical systems is typically performed through a specialized analysis known as Worst-Case Execution Time (WCET) analysis [1]. In essence, WCET analysis aims to provide safe and precise upper bounds on  the execution time of a program running on a specific architecture. As a result, it inherently relies on a joint consideration of hardware and software aspects.
In a general setting, this hardware–software consideration involves, on the hardware side, a multicore architecture, and on the software side, a multi-threaded application or any software representation consisting of well-identifiable computation tasks. In this context, two issues threaten the computation of safe and precise WCET bounds: timing anomalies (TAs) and memory interferences (MI). Timing anomalies [2] are counter-intuitive behaviors in which a locally worst-case execution does not lead to a globally worst-case execution time. Memory interferences [3] arise when multiple application threads or tasks concurrently access shared resources, such as memory components, inducing additional delays that must be safely bounded through a dedicated analysis. In this internship, we focus on shared resources as the primary source of complexity in developing a WCET analysis and aim to investigate its interaction between TAs on the one hand and processor design and MI on the other hand. This investigation may, for instance, be carried out using formal modeling and verification frameworks such as Romeo [4] or F* [5], which enables exhaustive exploration of joint hardware–software models. The objective is to formally establish provable timing behavior properties of the analyzed critical systems, accounting for both TAs and MI.
The internship may pursue one of the following objectives:
   - the practical characterization of the relationship between timing anomalies and memory interferences on a formal joint hardware–software model;
   - the design and implementation of a WCET analysis that exploits such a characterization while maintaining safety guarantees.
[1] R. Wilhelm et al. The worst-case execution-time problem - overview of methods and survey of tools, in TECS 2008
[2] B. Binder et al. The role of causality in a formal definition of timing anomalies, in RTCSA 2022
[3] C. Maiza et al. A survey of timing verification techniques for multi-core real-time systems, in ACM Comput. Surv 2019
[4] D. Lime et al. Romeo - a parametric model-checker for Petri nets with stopwatches, in TACAS 2009
[5] www.fstar-lang.org

#CEA-List&lt;br /&gt;&lt;br /&gt;
- strong background on computer architectures and/or hardware design
- strong analytical and programming skills 

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.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;  Palaiseau&lt;br /&gt;
</description>
      <pubDate>Wed, 25 Feb 2026 10:06:58 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=38927&amp;idOrigine=502&amp;LCID=1036&amp;offerReference=2026-38927</link>
      <category>Mathématiques, information  scientifique, logiciel</category>
      <category>Stage</category>
      <category>Saclay</category>
      <title>2026-38927 - Implémentation du rendu physique réaliste (PBR) au sein de la plateforme de simulation CIVA H/F</title>
      <description>&lt;b&gt;Domaine : &lt;/b&gt;Mathématiques, information  scientifique, logiciel&lt;br /&gt;
&lt;b&gt;Contrat : &lt;/b&gt;Stage&lt;br /&gt;
&lt;b&gt;Description du poste : &lt;/b&gt;&lt;br /&gt;
Contexte applicatif

Le CEA List, basé à Saclay, développe la plateforme logicielle CIVA dédiée à la simulation des procédés de contrôle non destructif pour aider l’interprétation des acquisitions et assister la conceptualisation de procédés innovants. L'interface intègre une scène 3D, exploitant la bibliothèque de visualisation scientifique VTK, pour représenter les composants du contrôle (pièces inspectées, capteurs, défauts). Actuellement, ces éléments utilisent un rendu surfacique simple (couleurs pleines, transparence basique). L’enjeu de ce stage est d’intégrer des techniques de rendu physique réaliste (Physically Based Rendering - PBR) afin d'accroître le réalisme des perspectives et de faciliter l'identification visuelle des scènes de contrôle par rapport aux environnements réels.

Missions confiées
Le stagiaire aura pour mission initiale de faire évoluer le modèle d'aspect des matériaux. Il s'agira de prendre en compte les propriétés physiques des surfaces, telles que la brillance métallique ou la rugosité (roughness). Dans un second temps, les travaux porteront sur l'intégration d'ombres portées pour améliorer la perception des volumes et des distances. Enfin, la gestion de la transparence sera optimisée via l'implémentation d'algorithmes avancés, comme le depth peeling. Le cas d'étude principal concernera le module robotique de CIVA, avec pour objectif de visualiser fidèlement un bras articulé en interaction avec sa pièce d'étude.
Informations pratiques
Le poste est localisé au CEA de Saclay, au sein du département d’instrumentation numérique (DIN) de l’institut List. En sus de la gratification mensuelle, le stagiaire pourra bénéficier des facilités de transport et de restauration du CEA.
Environnement technique
Windows, C++20, Java, VTK 9.5, Visual Studio 2022, IntelliJ, Git

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.

#CEA-List #Stage&lt;br /&gt;&lt;br /&gt;
Vous êtes en formation pour un diplôme d'ingénieur / master 2 en informatique.
Vous suivez un cursus spécialisé dans le rendu 3D ou la modélisation géométrique.
Vous avez de préférence une expérience avec VTK et le pipeline graphique OpenGL2+.&lt;br /&gt;
&lt;b&gt;Ville : &lt;/b&gt;Saclay&lt;br /&gt;
&lt;b&gt;Langue / Niveau : &lt;/b&gt;&lt;br /&gt;
Anglais : Intermédiaire&lt;br /&gt;
</description>
      <pubDate>Wed, 25 Feb 2026 10:03:15 Z</pubDate>
    </item>
  </channel>
</rss>