Ingénieur python adaptation de codes F/H, Toulouse
- +3
- +2
- Toulouse, Occitanie, France
- +3
- +2
- Toulouse, Occitanie, France
À propos
Météo France
Expert public de la météo et du climat, Météo-France est à vos côtés pour contribuer à votre sécurité au quotidien et vous aider à prendre les meilleures décisions, dans un climat qui change. Face à des épisodes météo dangereux encore plus intenses et plus fréquents sous l’effet du changement climatique, nos missions au service de votre sécurité sont cruciales. Nous mobilisons notre expertise, notre excellence scientifique et technologique pour vous permettre d’anticiper les phénomènes météorologiques et climatiques à enjeux, et de vous y adapter.
Rejoindre Météo France, c'est intégrer une organisation multi-sites, situés en hexagone, en Outre-mer, etc. L'organisation de Météo-France s'appuie sur des directions centrales et des directions interrégionales.
Vous participerez au portage sur GPU des codes FORTRAN ARPEGE et AROME en modifiant la structure de certains sous-programmes et en ajoutant les directives appropriées, en utilisant entre autres des outils automatiques, dans la continuité des modifications déjà codées.
Vous prendrez en main, développerez et utiliserez pour le portage sur GPU l'outil de transformation source to source Loki développé dans le cadre de la collaboration avec nos partenaires (CEPMMT, ACCORD).
Vous participerez à l'optimisation du code sur toute architecture, à partir de profils de temps de calcul par sous-programme, en modifiant les éléments les plus lents.
Vous contribuerez aux activités de maintenance et d'évolution du code commun de prévision numérique, en particulier en lien avec les tâches précédentes.
Enfin, vous participerez aux projets futurs de renouvellement du supercalculateur, notamment en fournissant les configurations d'étalonnage.
Les outils de prévision météorologique sont des logiciels principalement codés en FORTRAN et exploités dans un cadre de calcul intensif principalement sur des architectures CPU x86 à ce jour. L'exploitation des architectures GPU s'appuie sur le développement d'outils de conversion source to source du code originel adapté au calcul sur GPU, permettant de conserver les propriétés de lisibilité du code originel tout en optimisant ses performances sur diverses architectures. Le ou la titulaire du poste a pour mission de contribuer fortement au développement de l'outil python de conversion source to source Loki principalement développé à cet effet par le CEPMMT et de l'appliquer aux modèles AROME et ARPEGE développés au CNRM en collaboration avec le CEPMMT et le consortium européen ACCORD. Ce poste requiert une excellente maîtrise du langage python ainsi que de compétences éprouvées dans le domaine de l'optimisation de code FORTRAN pour le calcul intensif.
Informations complémentaires :
Poste ouvert aux personnes en situation de handicap.
Poste en horaires de bureau.
Accueil en détachement si vous êtes fonctionnaire (de catégorie A) ou recrutement sur contrat (CDD ou CDI).
Une formation de niveau BAC+5 (master ou diplôme d’ingénieur) est souhaitée ainsi qu’une expérience confirmée sur un poste similaire.
Savoirs faire attendus :
- Connaissance du droit et de la réglementation du domaine d'activité.
- Maîtrise de l'anglais ainsi que des langages de programmation.
- Capacité à communiquer avec les partenaires.
- Analyse de projet, méthodes d'investigation et recherche.
- Assurer une veille et gérer des projets.
Savoirs être appréciés :
- Sens des relations humaines et esprit d'équipe.
- Capacité à prendre des initiatives.
- Esprit d'innovation.
Pourquoi nous rejoindre ?
Embarquez pour une aventure stimulante et au service de tous aux côtés d’hommes et de femmes engagés quotidiennement face aux défis posés à notre société par la météo et le climat. Et ainsi bénéficiez des avantages suivants : horaires flexibles, RTT, télétravail, restaurant administratif ou ticket restaurant, participation à hauteur de 75% pour les transports en commun, participation pour la mutuelle, associations sportives et culturelles en fonction du site concerné.
D'autres avantages vous attendent, venez les découvrir !
#J-18808-LjbffrCompétences idéales
- Python
- Fortran
Expérience professionnelle
- Backend
- System Engineer
- CTO / Head of Technology
Compétences linguistiques
- French