Chef de projet ou expert en ingénierie logicielle (calcul distribué, optimisation de code de simulations)

When:
11/01/2018 – 12/01/2018 all-day
2018-01-11T01:00:00+01:00
2018-01-12T01:00:00+01:00

Annonce en lien avec l’Action/le Réseau : aucun

Laboratoire/Entreprise : Laboratoire Univers et Particules de Montpellier (CNRS/IN2P3)
Durée : CDI
Contact : bregeon@in2p3.fr
Date limite de publication : 2018-01-11

Contexte :
L’Ingénieur(e) de recherche aura pour mission de renforcer le Service Informatique du Laboratoire Univers et Particules de Montpellier (LUPM).
Au sein de ce service, il/elle aura pour mission de conduire la maîtrise d’oeuvre de projets sur une ou plusieurs phases du cycle de vie dans le respect des normes, des procédures et des référentiels en vigueur : analyse, développement, qualification, intégration, déploiement.

Sujet :
Le Laboratoire Univers et Particules de Montpellier (LUPM) est une Unité Mixte de Recherche dans le domaine de l’astrophysique stellaire, les astroparticules, la physique des particules et la cosmologie (http://www.lupm.univ-montp2.fr).
Il a pour tutelles le CNRS (IN2P3) et l’Université de Montpellier.
Le LUPM regroupe environ 60 chercheurs, enseignants-chercheurs, ingénieurs, techniciens, administratifs répartis en trois équipes de recherche et trois services de support.
L’activité s’exercera au sein du Service Informatique du laboratoire, dont l’expertise dans les domaines du calcul intensif et du développement logiciel est reconnue de longue date dans ses participations aux collaborations et consortia scientifiques internationaux.

Le laboratoire est aujourd’hui fortement impliqué dans l’expérience Cherenkov Telescope Array (CTA) que ce soit au niveau de la science (physique des objets galactiques, sources transitoires extra-galactiques), de l’instrumentation (calibration des caméras, lidar) et de l’informatique (calcul, modèle de données).
Concernant le calcul, en particulier, le LUPM est responsable depuis cinq ans de la production et de l’analyse des simulations Monte Carlo sur la grille de calcul, via le développement d’un système de production dédié, basé sur le framework DIRAC (Distributed Infrastructure with Remote Agent Control).
Afin d’élargir son empreinte sur la calcul dans CTA, le LUPM vient d’ouvrir un nouvel axe de développement complémentaire visant à l’optimisation des codes de simulations.

L’ingénieur(e) de recherche (IR) en ingénierie logicielle aura pour mission principale de renforcer la contribution du LUPM au projet CTA en apportant son expertise en gestion de projet et en développement.
En parallèle, il est attendu que l’IR contribue aux tâches d’intérêt général du service informatique (à hauteur de 10%).

Profil du candidat :
● Piloter le projet sur tout ou partie de son cycle de vie ;
● Assurer un rôle de conseil et d’expertise ;
● Analyser les besoins et participer à la réalisation du cahier des charges fonctionnel du projet ;
● Superviser les plannings, les charges et les budgets des projets ;
● Assurer une veille technologique en relation avec le domaine d’application et les experts du domaine ;
● Définir l’architecture logicielle et/ou matérielle ;
● Développer un logiciel sur tout ou partie du cycle de vie ;
● Piloter la stratégie de tests de qualification ;
● Encadrer des stagiaires et/ou doctorants ;
● Participer ponctuellement aux missions de support du service informatique.

Formation et compétences requises :
● Méthodologie de conduite de projet (connaissance approfondie) ;
● Génie Logiciel (connaissance approfondie) ;
● Méthode d’analyse (UML, MERISE) ;
● Protocoles de communication ;
● Systèmes d’exploitation Linux/Unix et langages de script ;
● Langages de programmation : python, C, C++ ;
● Techniques de parallélisation des codes ;
● Systèmes de gestion de bases de données ;
● Langue anglaise : B2 à C1 (cadre européen commun de référence pour les langues).

Adresse d’emploi :
LUPM – UMR5299
Université de Montpellier – Campus Triolet
Place Eugène Bataillon – CC 72
34095 Montpellier Cédex 05 FRANCE

Document attaché :