Ingénieur scientifique contractuel / Mise en place d'une infrastructure de benchmarking et de suivi de performance
Contract type : Fixed-term contract
Level of qualifications required : Graduate degree or equivalent
Fonction : Temporary scientific engineer
Level of experience : Recently graduated
About the research centre or Inria department
Le centre Inria de l'Université de Rennes est l'un des huit centres d’Inria et compte plus d'une trentaine d’équipes de recherche. Le centre Inria est un acteur majeur et reconnu dans le domaine des sciences numériques. Il est au cœur d'un riche écosystème de R&D et d’innovation : PME fortement innovantes, grands groupes industriels, pôles de compétitivité, acteurs de la recherche et de l’enseignement supérieur, laboratoires d'excellence, institut de recherche technologique.
Context
Les activités de l'équipe-projet PACAP se concentrent autour de la performance des systèmes informatiques, et donc de la mesure de cette performance. En lien avec l'équipe Inria SPLiTS et l'université de Montréal, nous souhaitons tout d'abord quantifier la variabilité de la performance sur une large gamme de matériels, du microcontrôleur au processeur récent en passant par des architectures anciennes. Dans un deuxième temps, nous souhaitons identifier l'origine de cette variabilité, qui dépend du microprocesseur, de sa microarchitecture, du compilateur utilisé pour générer le code, du système d'exploitation, mais aussi de diverses conditions extérieures.
Le poste pourra inclure des déplacements à Sophia Antipolis.
Assignment
L'objectif est de développer une infrastructure logicielle qui permette de définir des protocoles de test, de les exécuter sur diverses machines (locale, distante, sans système d'exploitation...), et de stocker les résultats.
Cette infrastructure devra répondre aux besoins de mesure de variabilité et de reproductibilité des expériences.
Pour une meilleure connaissance du sujet de recherche proposé, la personne candidate pourra consulter les documents suivants :
- Touati SA, Worms J, Briais S. The Speedup‐Test: a statistical methodology for programme speedup analysis and computation. Concurrency and computation: practice and experience. 2013 Jul;25(10):1410-26.
- Charlie Curtsinger and Emery D. Berger. 2013. STABILIZER: statistically sound performance evaluation. In Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems (ASPLOS '13). Association for Computing Machinery, New York, NY, USA, 219–228. https://doi.org/10.1145/2451116.2451141
- Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, and Peter F. Sweeney. 2009. Producing wrong data without doing anything obviously wrong! SIGPLAN Not. 44, 3 (March 2009), 265–276. https://doi.org/10.1145/1508284.1508275
Main activities
La personne recrutée sera amenée à :
- Proposer une interface utilisateur en lien avec les collègues impliqués dans le projet
- Développer la plateforme de test
- Proposer une méthode de stockage des résultats
- Proposer une méthode reporting (graphique, texte)
- Valider la plateforme sur un ensemble hétérogène de machines
Skills
Compétences techniques et niveau requis :
- bonne connaissance du langage C
- très bonne connaissance des langages de script : sh (bash), Python
- connaissance d'outils de génération de graphiques (gnuplot, matplotlib...)
Langues : français et anglais, lus, parlés et écrit
Benefits package
- 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
- Sécurité sociale
Remuneration
A partir de 2695€ brut par mois basé sur votre expérience
General Information
- Theme/Domain :
Architecture, Languages and Compilation
Software Experimental platforms (BAP E) - Town/city : Rennes
- Inria Center : Centre Inria de l'Université de Rennes
- Starting date : 2026-09-01
- Duration of contract : 5 months
- Deadline to apply : 2026-08-31
Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.
Instruction to apply
Merci de soumettre en ligne : CV, lettre de motivation
Defence Security :
This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.
Recruitment Policy :
As part of its diversity policy, all Inria positions are accessible to people with disabilities.
Contacts
- Inria Team : PACAP
-
Recruiter :
Rohou Erven / erven.rohou@inria.fr
The keys to success
La personne recrutée devra faire preuve de rigueur scientifique, de curiosité intellectuelle et de volonté de travailler en équipe.
About Inria
Inria, the French national institute for research in digital science and technology, supports the French government in national research and innovation strategies in the digital field, acting as Digital Programs Agency. Inria leads over 300 research and innovation projects with its 3,500 scientists, engineers, and support staff, in partnership with universities and the digital ecosystem (businesses, entrepreneurs, and public stakeholders). Together, we explore strategic fields such as artificial intelligence, cybersecurity, quantum computing, cloud technologies, digital transformation in healthcare, digital twins, and digital technologies for defence. We develop practical solutions such as software, tech startups, partnerships with national companies, and cutting-edge training programmes. Our goal is to drive scientific, technological, and industrial excellence to ensure France’s digital sovereignty.