Doctorant F/H

Inria
Grenoble, France
22 days ago
Apply on jobs.inria.fr
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
€27,600.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Continuous Integration Package Management Systems Ruby

Job description

  1. Étude comparĂ©e et critique des plate-formes dĂ©diĂ©es Ă  l’expĂ©rimentation : - Il n’existe pas Ă  notre connaissance d’étude critique rĂ©cente des principales plate-formes dĂ©diĂ©es Ă  l’expĂ©rimentation, c’est un prĂ©alable pour assurer les propositions de ces travaux de thĂšse.

  2. Identification et formalisation des problĂ©matiques de frictions pour la rĂ©alisation d’expĂ©riences: - En partant des premiers travaux rĂ©alisĂ©s [3], il s’agira Ă  la fois d’étendre le catalogue des frictions survenant lors de la conduite d’expĂ©rimentations complexes, et de proposer un cadre de rĂ©flexion formel pour traiter les problĂ©matiques qui leurs sont spĂ©cifiques.

  3. DĂ©veloppement d’une couche d’abstraction pour la simplification des expĂ©rimentations : - AprĂšs la formalisation des problĂ©matiques liĂ©es aux expĂ©riences complexes, il s’agira de dĂ©velopper un atelier logiciel profitant des atouts propres aux Functional Package Managers (FPM) - Application aux expĂ©riences du projet Numpex PC Exa-Atow

  4. DĂ©finition et dĂ©veloppement de plate-formes dĂ©claratives et reproductibles dĂ©diĂ©es Ă  l’expĂ©rimentation - Il s’agit avec l’aide de l’approche par FPM de dĂ©finir, une classe de plate-formes qui puisse ĂȘtre dĂ©ployer en partant d’une approche dĂ©clarative. Les diffĂ©rents cycles d’exploitation devront ĂȘtre pris en compte (par exemples: intĂ©gration continue, mise Ă  jour, monitoring, traitement de pannes
). - De la prĂ©cĂ©dente dĂ©finition plusieurs prototypes seront rĂ©alisĂ©s et Ă©valuĂ©s.

Requirements

Strong knowledge of computer system (system adminstration, network, distributed system) Strong programming knowledge of Functional and Imperatives languages, and System Tools Knowledge in formal methods

Languages: proficiency in written English and fluency in spoken English.

Relational skills: the candidate will work in a research team, where regular meetings will be set up. The candidate has to be able to present the progress of their work in a clear and detailed manner.

Other values appreciated: Open-mindedness, strong integration skills, and team spirit., Vous pouvez donner lĂ , un portrait Ă  “gros traits” du (de la) collaborateur(trice) attendu(e) : ce que vous voyez comme nĂ©cessaire et suffisant et qui peut associer :

  • goĂ»ts et appĂ©tences,
  • domaine d’excellence,
  • Ă©lĂ©ments de personnalitĂ© ou de caractĂšre,
  • savoir et savoir faire transversaux


Cette rubrique permet de compléter et alléger (réduire) la liste plus formelle des compétences :

  • “Se sentir Ă  l’aise dans un environnement de dynamique scientifique, aimer apprendre et Ă©couter sont des qualitĂ©s essentielles pour rĂ©ussir cette mission.”
  • ” PassionnĂ©(e) par l’innovation, avec une expertise dans le dĂ©veloppement Ruby on Rail et une grande capacitĂ© de conviction. Une thĂšse dans le domaine *** constitue un rĂ©el atout.”

Benefits & conditions

  • Restauration subventionnĂ©e
  • Transports publics remboursĂ©s partiellement
  • CongĂ©s: 7 semaines de congĂ©s annuels + 10 jours de RTT (base temps plein) + possibilitĂ© d’autorisations d’absence exceptionnelle (ex : enfants malades, dĂ©mĂ©nagement)
  • PossibilitĂ© de tĂ©lĂ©travail (aprĂšs 6 mois d’anciennetĂ©) et amĂ©nagement du temps de travail
  • Équipements professionnels Ă  disposition (visioconfĂ©rence, prĂȘts de matĂ©riels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des Ɠuvres sociales d’Inria)
  • AccĂšs Ă  la formation professionnelle
  • Participation employeur mutuelle santĂ© (sous conditions), Les candidatures doivent ĂȘtre dĂ©posĂ©es en ligne sur le site Inria. Le traitement des candidatures adressĂ©es par d’autres canaux n’est pas garanti.

SĂ©curitĂ© dĂ©fense : Ce poste est susceptible d’ĂȘtre affectĂ© dans une zone Ă  rĂ©gime restrictif (ZRR), telle que dĂ©finie dans le dĂ©cret n°2011-1425 relatif Ă  la protection du potentiel scientifique et technique de la nation (PPST). L’autorisation d’accĂšs Ă  une zone est dĂ©livrĂ©e par le chef d’établissement, aprĂšs avis ministĂ©riel favorable, tel que dĂ©fini dans l’arrĂȘtĂ© du 03 juillet 2012, relatif Ă  la PPST. Un avis ministĂ©riel dĂ©favorable pour un poste affectĂ© dans une ZRR aurait pour consĂ©quence l’annulation du recrutement.

About the company

A propos du centre ou de la direction fonctionnelle

Le Centre Inria de l’UniversitĂ© Grenoble Alpes, regroupe un peu moins de 600 personnes rĂ©parties au sein de 23 Ă©quipes de recherche et 9 services support Ă  la recherche.

Son effectif est distribuĂ© sur 3 campus Ă  Grenoble, en lien Ă©troit avec les laboratoires et les Ă©tablissements de recherche et d’enseignement supĂ©rieur (UniversitĂ© Grenoble Alpes, CNRS, CEA, INRAE, 
), mais aussi avec les acteurs Ă©conomiques du territoire.

PrĂ©sent dans les domaines du calcul et grands systĂšmes distribuĂ©s, logiciels sĂ»rs et systĂšmes embarquĂ©s, la modĂ©lisation de l’environnement Ă  diffĂ©rentes Ă©chelles et la science des donnĂ©es et intelligence artificielle, le Centre Inria de l’UniversitĂ© Grenoble Alpes participe au meilleur niveau Ă  la vie scientifique internationale par les rĂ©sultats obtenus et les collaborations tant en Europe que dans le reste du monde.

Contexte et atouts du poste

Les plateformes dĂ©diĂ©es Ă  l’expĂ©rimentation comme Grid’5000 [1] et Chameleon [2] ont largement prouvĂ© leur capacitĂ© Ă  supporter la rĂ©alisation reproductibles d’expĂ©riences d’envergure pour les systĂšmes distribuĂ©s (Cloud, HPC et Continum). NĂ©anmoins il est Ă  noter que de nombreuses difficultĂ©s demeurent que cela soit dans leurs usages et leurs exploitations.

Pour les usages, c’est-Ă -dire la rĂ©alisation et la conduite d’expĂ©riences, nous avons identifiĂ© [3] des classes de difficultĂ©, ou frictions, qui apparaissent naturellement dans la rĂ©pĂ©tition des expĂ©riences et l’évolution des besoins qui se traduisent gĂ©nĂ©ralement dans une montĂ©e en complexitĂ© difficile Ă  maĂźtriser. Ces frictions impliquent de rĂ©analyser et le cas Ă©chĂ©ant faire Ă©voluer les mĂ©thodes et outils de conduites d’expĂ©riences voire d’introduire de nouvelles abstractions pour garder une bonne maĂźtrise du dĂ©roulĂ© expĂ©rimental.

Pour les difficultĂ©s associĂ©es Ă  l’exploitation de ce type de plateformes, c’est un sujet qui reste peu Ă©tudiĂ©. Une plateforme comme Grid’5000 est un objet complexe il en va de mĂȘme des plateformes de moindre envergure. En premiĂšre analyse il apparaĂźt que mettre en place une plateforme pour l’expĂ©rimentation reprĂ©sente un effort consĂ©quent. Ce point est problĂ©matique car de nombreuses Ă©quipes de recherches amorcent des Ă©tudes expĂ©rimentales en composant des plateformes d’expĂ©rimentation autours d’équipement spĂ©cifiques sans maĂźtriser les mĂ©thodes et services nĂ©cessaires pour un accĂšs partager et un contrĂŽle propre des processus expĂ©rimentaux. Cela conduite gĂ©nĂ©ralement soit Ă  des limitations soit Ă  une augmentation des frictions dans leurs usages. La qualitĂ© des rĂ©sultats expĂ©rimentaux et leurs analyses peut alors en ĂȘtre directement impactĂ©e.

Dans cette thĂšse, nous nous intĂ©ressons Ă  traiter ces 2 axes prĂ©cĂ©dents en considĂ©rer l’usage de l’approche par Functional Package Manager (FPM) [4]. Il s’agit notamment de profiter de leur garantie de reproductibilitĂ© et de leur capacitĂ© de composabilitĂ©. Dans [5] nous avons montrer que leur usage est particuliĂšrement pertinent pour exprimer des piles logicielles complexes de systĂšmes distribuĂ©s Ă  des fins d’expĂ©rimentation, ici les objets directs d’études ne seront plus des expĂ©riences de systĂšmes distribuĂ©s mais les plates-formes dĂ©diĂ©es Ă  l’expĂ©rimentation., [1] Bolze, RaphaĂ«l, et al. “Grid’5000: a large scale and highly reconfigurable experimental grid testbed.” The International Journal of High Performance Computing Applications 20.4 (2006): 481-494. [2] Keahey, Kate, et al. “Lessons learned from the chameleon testbed.” 2020 USENIX annual technical conference (USENIX ATC 20). 2020. [3] Amine Salmane; Yifei Sun; Hugo Brunie and Olivier Richard “Some Lessons learnt on FPM promises with NixOS-Compose.” 2026 1Ëąá”— Workshop in Sustainable Practices for Reproducibility in HPC, ISC26 - 2026. [4] Dolstra, Eelco. The purely functional software deployment model. Utrecht University, 2006. [5] Guilloteau, Quentin, et al. “Painless transposition of reproducible distributed environments with nixos compose.” 2022 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, 2022. Xiaohua Zhai et al., Scaling Vision Transformers, IEEE/CVF CVPR, 2022, Inria, l’institut national de recherche dans les sciences et technologies du numĂ©rique, est en appui de l’État pour les stratĂ©gies nationales de recherche et d’innovation du numĂ©rique en tant qu’Agence de programmes. Inria mĂšne plus de 300 projets de recherche et d’innovation avec ses 3500 scientifiques, ingĂ©nieurs et personnels d’appui, en partenariat avec les universitĂ©s et l’écosystĂšme numĂ©rique (entreprises, entrepreneurs, acteurs publics). Ensemble, nous explorons des domaines clĂ©s comme l’intelligence artificielle, la cybersĂ©curitĂ©, l’informatique quantique, le Cloud, la transformation numĂ©rique de la santĂ©, les jumeaux numĂ©riques ou encore les technologies numĂ©riques pour la dĂ©fense. Nous construisons des solutions concrĂštes telles que des logiciels, des startups technologiques, des partenariats avec les entreprises du tissu national et des formations de pointe. Notre objectif : l’impact scientifique, technologique et industriel au service de la souverainetĂ© numĂ©rique de la France.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.inria.fr
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

2:19 min

Exploring right tools to solve the golden hammer effect

Mustafa Toroman · World Congress 2021

51 sec

Continuous integration and continuous deployment core definitions

Chris Ayers · LIVE

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:36 min

Bringing continuous integration and package management to models

Daniel Siegl +1 · LIVE

1:19 min

Securing roles upon finishing a computer science degree

Karol Rogowski · LIVE

Videos

See all

Related articles

See all