> Markdown version of [/jobs/ext/1607985-doctorant-f-h](https://www.wearedevelopers.com/jobs/ext/1607985-doctorant-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Doctorant F/H - **Company:** Inria - **Location:** Talence, France (Remote available) - **Experience:** Experienced - **Salary:** €27,600.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Chameleon, Continuous Integration, Linux, Programming Tools, Git, Data Management, Slurm - **Published:** July 27, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=ed97a4514600ddde ## About the Role * Connaissances en arithmétique flottante et en analyse d'erreur. * Familiarité avec les supports d'exécution à base de tâches et les modèles de programmation associés. * Notions sur les représentations compressées de données (approximations à rang faible, matrices hiérarchiques). * Notions d'ordonnancement et d'optimisation combinatoire, voire d'apprentissage automatique appliqué aux heuristiques de décision. * Pratique des outils de développement collaboratif (Git, intégration continue) et de l'environnement Linux/Slurm., * Solides bases en programmation C et en programmation parallèle (OpenMP, MPI, CUDA ou équivalent). * Connaissances en algèbre linéaire numérique et en algorithmique du calcul haute performance. * Capacité à intervenir dans une base de code existante, de taille importante et utilisée par une communauté externe. * Goût pour l'expérimentation : conception de protocoles de mesure, analyse critique des performances obtenues. * Autonomie, rigueur et curiosité scientifique ; aptitude à mener un travail de recherche sur trois ans. * Aptitude à travailler en collaboration avec des interlocuteurs de cultures scientifiques différentes (informatique système et analyse numérique). * Maîtrise de l'anglais scientifique, à l'écrit comme à l'oral. ## Description Dans le cadre d'un partenariat entre deux équipes-projets Inria, TOPAL et STORM, et du PEPR NumPEx (projet Exa-Soft), cette thèse porte sur les mécanismes qu'un support d'exécution à base de tâches doit offrir pour exprimer et exécuter efficacement des algorithmes à précision mixte, couvrant aussi bien les précisions flottantes réduites que les représentations compressées à rang faible. Menés dans StarPU et validés sur les solveurs Chameleon et PaStiX, ces travaux visent à remplacer les choix statiques codés à la main par des mécanismes réutilisables d'une application à l'autre. Le doctorant travaillera en étroite collaboration avec les membres des équipes TOPAL et STORM qui dévelopent ces logiciels, mais aussi avec des experts numériciens dans le cadre du projet Exa-Soft, et dans le cadre de collaborations internationales. Il ou elle sera amené(e) à présenter ses travaux dans des conférences internationales, et éventuellement à effectuer des visites ponctuelles en Europe ou à l'étranger. Les frais de déplacements seront pris en charge dans la limite du barème en vigueur. Mission confiée, La personne recrutée sera en lien avec les membres des équipes-projets TOPAL et STORM, qui développent respectivement les bibliothèques d'algèbre linéaire Chameleon et PaStiX et le support d'exécution StarPU, pour concevoir des mécanismes cohérents avec l'architecture existante de ces logiciels et pérenniser ses contributions. Elle sera également en lien avec les partenaires du WP4 du projet Exa-Soft - Emmanuel Agullo (équipe-projet CONCACE), Alfredo Buttari (IRIT) et Théo Mary (Sorbonne Université) -, qui apportent l'expertise en analyse numérique et en algèbre linéaire à précision mixte, pour définir et valider les critères d'exactitude sur lesquels reposent les stratégies étudiées. Des échanges sont enfin prévus avec Julien Langou (University of Colorado, Denver). Responsabilités : La personne recrutée a la charge de la conception, du développement, de la validation expérimentale et de la valorisation scientifique des travaux décrits ci-dessus, ainsi que de la qualité et de la maintenabilité du code produit dans des logiciels ouverts et utilisés par une communauté externe. Elle prendra des initiatives pour explorer les pistes de recherche les plus prometteuses, proposer et évaluer de nouvelles stratégies, soumettre ses résultats à des conférences et revues internationales du domaine, et animer les échanges entre les deux équipes-projets et les partenaires numériciens du projet., * Réaliser l'état de l'art des algorithmes à précision mixte et des mécanismes de gestion de données des supports d'exécution à base de tâches, et analyser les implémentations existantes à choix statiques. * Concevoir les mécanismes permettant à un support d'exécution de gérer plusieurs représentations d'une même donnée, d'insérer les conversions nécessaires et d'en tenir compte dans l'estimation des coûts. * Mettre en œuvre ces mécanismes dans le support d'exécution StarPU, en veillant à leur intégration dans l'architecture existante du logiciel. * Intégrer et évaluer ces mécanismes dans les bibliothèques d'algèbre linéaire Chameleon et PaStiX, et conduire les campagnes expérimentales associées sur les plateformes de calcul du programme NumPEx. * Valoriser les résultats obtenus : rédaction d'articles scientifiques, présentation en conférences internationales, rédaction du manuscrit de thèse. Activités complémentaires : * Participer à la vie du projet Exa-Soft et du programme NumPEx : réunions de projet, échanges réguliers avec les partenaires numériciens, séjours de travail chez les collaborateurs. * Contribuer à la qualité et à la pérennité des logiciels de l'équipe : documentation, tests de non-régression, intégration continue, accompagnement des utilisateurs des fonctionnalités développées. * Participer aux activités de formation et de diffusion scientifique de l'équipe (séminaires internes, tutoriels, actions de médiation), et, le cas échéant, à une mission d'enseignement. ## Related Videos - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Quantum DevOps - Enabling Industrial Engineering](https://www.wearedevelopers.com/videos/100282-quantum-devops-enabling-industrial-engineering) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)