Stage - Bac+2/+3 - Développement d'une base de données - H/F

Détail de l'offre

Informations générales

Entité de rattachement

La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous.
Associer les forces et les compétences de chacun pour atteindre nos objectifs est l'une de nos valeurs partagées par nos 4 600 salariés, répartis sur 5 centres.

Centre de référence de la Défense pour l'évaluation de l'efficacité des systèmes d'armes et de la vulnérabilité des infrastructures le centre de Gramat, situé dans le Lot, constitue un pôle d'excellence en détonique et en électromagnétisme de la Direction des Applications Militaires du CEA.
Dans un secteur dynamique et en pleine croissance, le centre de Gramat réalise des missions de pointe, au service de la Défense, en s'appuyant sur des compétences scientifiques et techniques de haut niveau et des moyens uniques de haute technicité.


Venez vous investir au service de la Défense et de la Sécurité de notre pays, relever des défis scientifiques et techniques avec des moyens technologiques d'exception ! Vous contribuerez à l'excellence de la recherche et à la compétitivité de l'industrie française en construisant votre avenir dans un environnement varié et respectueux.
  

Référence

2023-28408-S1288  

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Stage - Bac+2/+3 - Développement d'une base de données - H/F

Sujet de stage

Le CEA Gramat réalise des simulations hautes-performances exécutées sur super-calculateurs. Le développement de logiciels internes est nécessaire pour traiter l'ensemble des données générées. Il peut s'agir de logiciels de post-traitement intensif, d'analyse statistique, d'automatisation de procédures de calcul, de gestion de base de données, etc. Dans ce contexte, le CEA-Gramat est à la recherche d'un profil informatique qui lui permettrait de participer au développement de ces logiciels.

Durée du contrat (en mois)

4-6 mois

Description de l'offre

L'objectif de ce stage est de constituer une base de données dite 'de non-régression' permettant de visualiser des résultats expérimentaux de référence, de parcourir des résultats de simulation numérique (obtenus avec différentes versions de code ou de modèle matériau utilisateur), et de vérifier de manière automatique qu'un changement de version du code ou qu'une modification du modèle matériau utilisateur ne change pas les résultats obtenus au-delà de critères d'acceptabilité sur indicateurs d'intérêts prédéfinis.

A partir d'un catalogue d'essais expérimentaux et numériques, l'étudiant aura pour missions :
- de mettre en place une base de données de résultats de calculs (SQL, PostgreSQL, Django) qui servira de base de non-régression ;
- d'automatiser le post-traitement des données afin de pouvoir extraire facilement les indicateurs d'intérêt et les comparer ;
- d'automatiser la mise en place de tests de non-régression ;
- de mettre en place un web-service valorisant la base de données (sélection, visualisation, comparaison de résultats sur la base d'indicateurs d'intérêt).
Les outils développés devront être modulaires et tenteront d'être le plus génériques possible, afin de faciliter leur évolution et leur maintenance à l'avenir. Ils devront également être documentés afin d'assurer le transfert de compétences.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes en situation de handicap, cet emploi est ouvert à tous et toutes. Participant à la protection nationale, une enquête administrative est réalisée pour tous les salariés du CEA afin d'assurer l'intégrité et la sécurité de la nation.

Profil du candidat

La connaissance de la mécanique des fluides, matériaux ou structures est un plus, mais n'est pas requise.
Python, SQL, Django, HTML
Bac+2/+3

Localisation du poste

Site

Gramat

Localisation du poste

France, Occitanie, Lot (46)

Ville

Gramat