Stage : Profiling de code HPC F/H
Stage Magny-les-Hameaux (Yvelines) Développement informatique
Description de l'offre
Stage : Profiling de code HPC F/H
Company :
Safran
Job field : Software
Location : Magny-les-hameaux France , Ile de France , France
Contract type : Internship / Student
Contract duration : Full-time
Required degree : Master Degree
Required experience : First experience
Professional status : Student
Spoken language(s) :
English Intermediate
# 2025-169746-156037
Apply with one click Any questions ?
Job Description
Safran est un groupe industriel et technologique français, présent au niveau international dans les domaines de l'aéronautique, de l'espace et de la défense.
Le CoE (Centre d'Excellence) HPC Safran fournit pour l'ensemble des sociétés du Groupe une capacité de calcul on premise mutualisée basée sur un cluster X86 et un logiciel d'ordonnancement de jobs.
Les simulations numériques sont réalisées avec des solutions d'éditeurs commerciaux (Ansys, Matlab, …), des codes issus de partenaires Recherche de Safran ou développés directement par les équipes Safran en langage de programmation (Python, C++, Fortran …).
Dans le processus de mise en production, les codes de simulation sont installés sur une plateforme de pré-production pour être testés avant d'être mis en production. Dans le cadre de l'amélioration continue de la performance HPC, le CoE souhaiterait évaluer l'opportunité d'introduire dans ce processus et d'amélioration, une capacité d'analyse de performance des codes et de préconisation d'améliorations.
Avec l'aide de l'équipe Methods & Tools et la collaboration d'un Expert HPC de Safran, le ou la stagiaire travaillera à la mise au point de nouvelles méthodes de "profiling de codes" (analyse de l'exécution, comportement, potentiel de parallélisme...). Il ou elle devra évaluer l'efficacité de ces nouvelles méthodes et leur pertinence pour la mise en oeuvre dans un cadre de production.
En parallèle des analyses du RunTime, des analyses statiques de codes pourront être réalisées, afin d'amener une compréhension supplémentaire de la chaîne de traitement et en particulier du compilateur.
S'appuyant sur des outils du marché et des outils académiques de profiling, le ou la stagiaire pourra également être amené.e à effectuer des préconisations d'optimisation du runtime et/ou du reengineering du code source. Il devra dans ce contexte effectuer des modifications du code et évaluer l'efficacité du computing avant et après les modifications.
Les interfaces privilégiées du stagiaire seront :
·
Le Centre d'Expertise HPC
·
Les experts HPC SAFRAN
·
Les départements Methods and tools des clients SAFRAN du centre de calcul
·
Certains laboratoires de recherche
·
Des éditeurs ou des communautés dans le cadre d'outils open source
Job Requirements
Connaissances attendues :
• Développement logiciel : Python, C++ …
• Connaissance des architectures HPC (parallélisme…)
• Bonne connaissance des compilateurs
• Connaissance de la qualité logicielle (règles de dev, maintenabilité, complexité algorithmique…)
• Culture HPC
Soft skills :
• Esprit d'équipe
• Curiosité intellectuelle
• Adaptabilité aux changements
Company Information
Safran is an international high-technology group, operating in the aviation (propulsion, equipment and interiors), defense and space markets. Its core purpose is to contribute to a safer, more sustainable world, where air transport is more environmentally friendly, comfortable and accessible. Safran has a global presence, with 100,000 employees and sales of 27.3 billion euros in 2024, and holds, alone or in partnership, world or regional leadership positions in its core markets.
Safran is in the 2nd place in the aerospace and defense industry in TIME magazine's "World's best companies 2024" ranking.
Because we are convinced that each talent counts, we value and encourage applications from people with disabilities for our job opportunities.
Locate your future workplace
Rue des jeunes bois78114
Magny-les-hameaux France
Ile de France France
Safran is an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.