Engineer Position

Il y a 6 mois


GifsurYvette, France CEA Temps plein

Description de l'offre

With the increasing complexity of numerical simulation codes, new approaches are required to analyze the ever-growing amount of data. This requires coupling up-to-date data analysis libraries with the existing highly optimized numerical simulation codes. The PDI Data Interface code coupling library is designed to fulfill this goal.

The open-source PDI Data Interface library is designed and developed for process-local loose coupling in high-performance simulation codes. PDI supports the modularization of codes by inter-mediating data exchange between the main simulation code and independent modules (plugins) based on various libraries. It is developed in modern C++ and offers C, Fortran, and Python application programming interfaces.

PDI offers a reference system similar to Python or C++’s shared_ptr with locking to ensure coherent access by coupled modules. It provides a global namespace (the data store) to share references and implements the Observer pattern to enable modules to react to data availability and modifications. It implements a metadata system that can specify a dynamic type for references based on the value of other data (e.g., array size based on the value of a shared integer). Codes using PDI’s declarative API expose the buffers in which they store data and trigger notifications when significant steps in the simulation are reached. Third-party libraries such as HDF5, SIONlib, or FTI are wrapped in a PDI plugin. A YAML configuration file is used to interleave plugins and additional code without modifying the original application.

Another aspect we explore with PDI is in-situ data analysis, which performs numerical analytics during the simulation. This is necessary due to the ever-growing gap between file system bandwidth and compute capacities. To this end, we are developing the Deisa plugin. This plugin is based on the open-source Dask framework and allows us to transfer data to dedicated processes to perform in-situ analysis.

One of our goals is to establish a feedback mechanism between the in-situ data analysis and the numerical simulation. This allows better resource allocations and on-the-fly simulation monitoring. Another aspect that in-situ analysis enables is using AI methods for HPC and HPDA. For instance, we can have unsupervised detection of rare events during the simulation, which can greatly reduce the amount of produced data, thus reducing stress on the file system.

As a member of the newly created PDI team, your primary focus will be developing and maintaining the PDI library.

Develop core functionalities and new plugins for PDI Develop the Deisa library User-support Organize training sessions Library packaging and deployment

Profil du candidat

The successful candidate will master the following skills and knowledge:

Proficiency in modern C++ (C++14 and above) Software engineering and library design Modern development environment (Linux, git, CMake, etc.) Communication (writing, presenting, and training) Team-work and integration in an international environment

In addition, the following will be considered a plus:

Data analysis libraries such as Dask Knowledge and experience with Python, Fortran and/or GPU computing HPC and parallel libraries such as OpenMP and MPI HPC parallel IO libraries such as HDF5 or NetCDF Experience with supercomputer tools (slurm, sbatch, etc), packaging and deployment

In accordance with CEA's commitments to the integration of people with disabilities, this position is open to everyone. The CEA offers accommodations and/or organizational arrangements for the inclusion of workers with disabilities.


  • R&i Product Technician

    Il y a 6 mois


    Gif-sur-Yvette, France Danone Temps plein

    About the job Positionnement dans l’organisation: - Service : Zone Europe - Rattaché à : R&I Product Engineer Europe ou R&I Product Manager Europe Contexte, Enjeu: Les IDDC Produit ont la responsabilité de: - Permettre le développement rapide du business à travers la réalisation de plans Innovation ambitieux. - Être le garant de la création...


  • Gif-sur-Yvette, France CEA Temps plein

    Position description **Category**: - Thermohydraulics and fluid mechanics **Contract**: - Internship **Job title**: - Development and Uncertainty Quantification of Machine Learning Models for Critical Heat Flux H/F **Subject**: - Development and Uncertainty Quantification of Machine Learning Models for Critical Heat Flux predictions **Contract...

  • Hpc Packaging Expert

    Il y a 4 mois


    Gif-sur-Yvette, France CEA Temps plein

    Description du poste **Domaine**: - Mathématiques, information scientifique, logiciel **Contrat**: - CDD **Intitulé de l'offre**: - HPC Packaging Expert H/F **Statut du poste**: - Cadre **Durée du contrat (en mois)**: - 12 **Description de l'offre**: You will contribute to the design and implementation of the packaging and continuous...


  • Gif-sur-Yvette, France CEA Temps plein

    Position description **Category**: - Engineering science **Contract**: - Internship **Job title**: - Monitoring Ductile Fracture Using Full Field Measurement Techniques to Build a Testing Database H/F **Subject**: - This internship focuses on using advanced full-field measurement techniques to monitor both material deformation and crack growth on...


  • Gif-sur-Yvette, France Servier Temps plein

    **Date de parution**:17 sept. 2024**Ville**:GIF SUR YVETTE**Pays/Région**:FR**Type de contrat**:Post-doc**N° offre**:6860Postdoctoral Researcher in Mass Spectrometry Imaging F/M - Nous sommes un groupe pharmaceutique à dimension humaine, international et indépendant, gouverné par une Fondation. Notre modèle, singulier, fait notre fierté mais, surtout,...

  • Conducteurs D'engins

    Il y a 6 mois


    La Roche-sur-Foron, France OPEN EMPLOI 74 - VACG Temps plein

    Employer Vous êtes à la recherche d'une nouvelle opportunité en tant que** conducteur d'engins** ? Votre agence d'intérim et de recrutement** Open Emploi** a une mission pour vous ! Position - Voici les missions proposées:_ - ** Préparer le terrain** avant les travaux - ** Creuser **et **déplacer **les volumes importants de_ terre, de pierre, de...


  • Gif-sur-Yvette, France Danone Temps plein

    About the job This position works within Danone’s Quality & Food Safety Department and cross functionally across the End to End Value Chain. The primary responsibility is to ensure the Quality and Food Safety of Danone products by driving QFS governance and compliance to deliver our promise to consumers and customers every day. This role manages standards...


  • Gif-sur-Yvette, France Danone Temps plein

    About the job This position works within Danone’s Quality & Food Safety Department and cross functionally across the End-to-End Value Chain. The primary responsibility is to ensure the Quality and Food Safety of Danone products by driving QFS governance and compliance to deliver our promise to consumers and customers every day. This role leads the Global...


  • Villebon-sur-Yvette, France Veralto Global Temps plein

    **Field Service Engineer Nord H/F** **Qui sommes-nous ?** VIDEOJET TECHNOLOGIES est un leader mondial de l’identification de produits fournissant des solutions de codage et de marquage innovantes qui aident les clients à assurer la sécurité des produits et à améliorer leur productivité. **Nos valeurs fondamentales**: Nous favorisons la...

  • Postdoctoral Position

    Il y a 4 mois


    Bagnols-sur-Cèze (30), France CEA Temps plein

    Position description **Category**: - Mathematics, information, scientific, software **Contract**: - Fixed-term contract **Job title**: - Postdoctoral Position : Researcher in Artificial Intelligence applied to microfluidic H/F **Socio-professional category**: - Executive **Contract duration (months)**: - 12 **Job description**: - This...


  • Lagny-sur-Marne, France MisterTemp' Temps plein

    Description du poste :Assurer l'entretien, la réparation et la préparation des matériels du parc d'une agence de location sur chantier ou à l'agenceVos missions• Effectuer l'entretien préventif et participer à la mise à jour du planning de maintenance préventive des matériels.• Effectuer les vérifications de base des engins et prendre les...

  • Data Engineer

    Il y a 2 mois


    Saint-Michel-sur-Orge, France ING Temps plein

    Data-engineer Investments 50% work from home A day in the life of a Data-Engineer- Building and maintenance of a data-model used to steer the sales- Help Data Management to engineer the data that will be used for analysis, reports & leads & performance tracking.- Executing an in-depth analysis on our customer data base to come up with answers to some...

  • Engine Owner

    il y a 6 jours


    Montereau-sur-le-Jard, France Safran Temps plein

    **Description du poste**: The Engine Owner manages the maintenance of the engines which are offloaded to SAFRAN Partners' shops. She/He engages all the stakeholders (from different functions and sites) to fulfill the commitment towards the Customer Team in terms of TAT and cost from engine removal until ready-to-install. As such, she/he is responsible for...

  • Conducteur D'engins

    Il y a 6 mois


    Seiches-sur-le-Loir, France GROUPE PIGEON - PGLA Temps plein

    **Description de l'entreprise** Dans un monde en perpétuelle évolution, le Groupe Pigeon ne cesse de se transformer, de développer et d’optimiser son offre de produits et services au service de l’intelligence des territoires. Nos équipes sont animées autour d’une forte culture entrepreneuriale alliant l’excellence professionnelle et...


  • Villebon-sur-Yvette, Île-de-France Fairbrics Temps plein

    About FairbricsFairbrics is a leading company in the production of high-quality textiles, utilizing cutting-edge technology and specialized software to drive innovation and excellence.Salary InformationThe salary for this position is estimated to be between 60,000 - 80,000 euros per year, depending on qualifications and experience.Job DescriptionWe are...

  • Technical Data Engineer

    il y a 2 semaines


    Saint-Ouen-sur-Seine, France Allianz Temps plein

    Key responsibilitiesWithin the Data Platform and Engineering team, the Data Technical Engineer must have a strong and certified experience in Azur Cloud data solutions. Through this position you will be part of a pool of Engineers in charge to set up, configure and deliver the target data platform of Allianz Partners, based on Azur Cloud and related...


  • Brétigny-sur-Orge (91), France SUEZ Temps plein

    **Type de contrat** **Regular / Permanent** **QUI SOMMES-NOUS** SUEZ Recyclage & Valorisation des déchets propose des solutions de gestion et de valorisation matière, énergétique et biologique de tous types de déchets pour produire de nouvelles ressources. Les équipes de cette activité contribuent à la collecte, au tri, au démantèlement, au...


  • La Chapelle-sur-Erdre, France Almaco Group Temps plein

    As Service Engineer in our Lifecycle Services Division you will hold the key responsibility of executing and supervising ALMACO service interventions. Additionally, you will also hold the following specific responsibilities: - Conduct onboard visits to assess inquiries and help customers express their needs. - Participate, with Maintenance Coordinators, in...

  • Conducteur D'engins

    Il y a 2 mois


    Châteauneuf-sur-Sarthe (49), France VINCI Construction Temps plein

    Au sein du réseau d’entreprises de proximité en France de VINCI Construction, Terélian est spécialisée dans les travaux de terrassement. Filiale de VINCI Construction, Terélian réalise ou adapte, en France, tout type d’infrastructures de transport et hydrauliques, d’aménagements environnementaux et de sites fermés, ainsi que de plateformes...


  • La Chapelle-sur-Erdre, France Almaco Group Temps plein

    As Electrical Engineer, in our Catering Systems division, you will hold the following key responsibilities: - Oversee electrical systems related to refrigeration machinery and GEM/ICM in the Catering division. - Lead the electrical design of multiple projects concurrently. - Organize, coordinate, and optimize the efforts of internal and external design...