Doctorant F/H
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
-
Ă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.
-
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.
-
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
-
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Companies to Work For in Paris: Top 25 Companies in 2023Â
Where to Find Entry-Level Software Engineering Jobs
Best Companies to Work For in France: Top 25 Companies in 2023Â
Starter Kit For Job Applications For Developers