Emploi
Assistant de carrière BÊTA J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Internship - software development for a bayesian optimization framework h/f

Saclay
Stage
Cea
Publiée le Il y a 17 h
Description de l'offre

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au coeur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

- La conscience des responsabilités
- La coopération
- La curiosité At the Institute of Applied Sciences and Simulation for Low-Carbon Energies (ISAS) of the CEA, we operate at the interface of theoretical physics, applied mathematics, and computer science. Research at the institute involves the development of computational tools to model complex systems in material science. Bridging the gap between academic prototypes and robust software is essential to translate these models into reliable solutions for applied research.
One specific application concerns additive manufacturing, which enables the creation of metallic components for industrial use. These parts involve complex geometries which need to be engineered to ensure the desired physical and mechanical properties. Designing these structures requires navigating a high-dimensional parameter space to reach arbitrary optimal configurations under constraints. To address this, the Laboratory of Artificial Intelligence and Data Science (LIAD) and the Laboratory of Engineering of Surfaces and Lasers (LISL) have jointly developed a prototype software suite. This tool couples finite element analysis with constrained Bayesian optimisation to automatically identify optimal geometric parameters.
The current Python codebase provides a functional and documented implementation of the mathematical framework, successfully validated on specific use-cases. To extend its utility to broader additive manufacturing applications, the software requires architectural modularisation. The objective is to transform this specialised implementation into a generic, installable library capable of accommodating diverse geometrical constraints and physical models.
The intern will undertake the following tasks, which will provide the opportunity to learn and apply the principles of software engineering best practices, specifically in the areas of architecture, standardisation, and packaging:
Refactoring and Standardisation: Unify the Command Line Interfaces, implement robust path handling, and standardise argument parsing to abide by Unix/POSIX standards.
Architectural Decoupling: Separate the core optimisation engine from simulation-specific parameters. This involves building a modular interface to load user-defined constraints and physical models, allowing the package to accommodate new geometries without modifying the internal codebase.
Robustness and Validation: Implement strict input validation (e.g. using Pydantic or JSON Schema) to prevent runtime errors, and develop a suite of unit and integration tests integrated into a continuous integration (CI/CD) pipeline.
Documentation and Packaging: Write comprehensive developer and user documentation (Sphinx/MkDocs), create tutorials, and finalise the Python package configuration for standard installation.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offre similaire
Stage - analyses et parémétrisations des ondes internes de gravité h/f
Bruyères-le-Châtel
Stage
Cea
Offre similaire
Stage - bac+5 - modèles d’atome dans un plasma et simulations de dynamique moléculaire - h/f
Bruyères-le-Châtel
Stage
Cea
Offre similaire
Stage - bac+4/+5 - ia et transfert d'apprentissage pour les plasmas - h/f
Bruyères-le-Châtel
Stage
Alternance
Cea
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Recrutement Cea
Emploi Cea à Saclay
Emploi Saclay
Emploi Essonne
Emploi Ile-de-France
Intérim Essonne
Intérim Ile-de-France
Accueil > Emploi > Internship - Software Development For a Bayesian Optimization Framework H/F

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2026 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder