Ingénieur de développement logiciel
Contract type : Fixed-term contract
Renewable contract : Yes
Level of qualifications required : PhD or equivalent
Fonction : Temporary scientific engineer
Level of experience : From 3 to 5 years
Context
Inria (Institut national de recherche en informatique et automatique) est un des partenaires majeurs de la Stratégie Nationale pour les Technologies Quantiques.
L'Institut copilote avec le Centre national de recherche scientifique (CNRS) et le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) divers outils de financement de la recherche comme le Programme et équipements prioritaires de recherche (PEPR) « Quantique » ou la Plateforme « Hybrid Quantum Initiative » (HQI). Au travers de ces actions, il soutient à la fois l'effort de recherche fondamentale ainsi que ses applications.
L’équipe QAT (Quantum computing Architectures, Algorithms, Applications and their Theory) est une nouvelle équipe du centre Inria de Paris qui s’intéresse à une diversité de sujets qui vont du calcul quantique à la cryptographie et à la correction d’erreur tout en considérant la pluralité des plateformes technologiques existantes. En effet, l’équipe souhaite renforcer ses capacités de développement logiciel afin d’une part produire du code robuste et réutilisable à des fins de recherche et d’autre part contribuer à bâtir des bibliothèques qui profiteront à la communauté au sens large.
Le poste sera localisé à l’Ecole Normale Supérieure, 45 rue d’Ulm, 75005 Paris (accès métro 7 Place Monge / RER B Luxembourg) et le centre Inria de rattachement sera celui de Paris. Des déplacements sur différents centres Inria peuvent être envisagés.
Assignment
Sous la responsabilité hiérarchique directe du responsable de l’équipe QAT, l'ingénieur(e) logiciel aura pour mission principale de piloter la contribution de l’équipe au projet HQI en terme de développement logiciel aux niveaux tant scientifique qu’administratif. D’une part, le ou la candidate retenue aura la charge de proposer, de structurer, d’encadrer et d’animer les différents projets sur les plans scientifiques et techniques. D’autre part, l’ingénieur(e) sera responsable du suivi et de la gestion administrative du projet pour l’équipe.
L’implication de l’équipe au projet HQI se fondant sur ses diverses thématiques de recherche, l’ingénieur(e) sera pleinement intégré(e) aux autres projets nécessitant une approche logicielle.
Ainsi, l’ingénieur(e) mettra à profit son expertise dans le domaine des technologies quantiques et du développement logiciel afin de structurer les activités de développement de l’équipe.
Main activities
Trois grandes modalités de travail sont à distinguer. Premièrement, l’ingénieur(e) sera pleinement intégré(e) aux projets de recherche de l’équipe (notamment HQI) et y participera au titre de son expertise dans le domaine des technologies quantiques ainsi que dans le développement logiciel. Cela permettra en effet de produire du code robuste et réutilisable à des fins de recherche (exploration de régimes inatteignable analytiquement par exemple). De plus, l’ingénieur(e) mènera des projets de développement “en propre”, inspiré par les avancées récentes du domaine ou par le besoin de telles solutions dans la communauté.
Ces activités reposeront donc sur les connaissances opérationnelles de l’ingénieur(e) dans le domaine des technologies quantiques (information, calcul et communications quantiques).
Enfin, l’ingénieur(e) aidera les services administratifs quant au suivi du projet. Par ailleurs, le poste implique une forte composante d’animation de groupes de travail composés de doctorant(e)s, post-doctorant(e)s, chercheur(e)s et ingénieur(e)s.
L’ingénieur sera pleinement impliqué dans les travaux de l’équipe QAT et à ce titre participera aux tâches communautaires.
Plus précisément, l’ingénieur(e) sera amené(e) à :
- participer aux développements et expérimentations (maquettage, spécification, conception, codage et tests) pour les plateformes de simulation et à terme pour les calculateurs quantiques, et rédiger des documentations (développeur et utilisateur) ;
- proposer des architectures modulaires et des abstractions pérennes qui permettent la réutilisation des développements avec des plateformes d’expérimentation variées et qui évolueront dans le temps ;
- construire les fondations d’un environnement logiciel qui facilite la recherche reproductible, en dégageant des jeux de données qui pourront être publiés et réutilisés, et des briques logicielles distribuables, évaluables et réutilisables par des tiers ;
- participer à la définition de nouveaux projets de recherche s’appuyant sur les outils logiciels ;
- participer à la rédaction d’articles scientifiques ;
Plusieurs thématiques pourront être abordées parmi lesquelles : vérification de calcul, robustesse au bruit et passage à l’échelle des algorithmes NISQ (Noisy Intermediate Scale Quantum), correction d’erreur et tolérance aux fautes, apprentissage Hamiltonien, apprentissage machine, compilation, …
Skills
- Vous possédez obligatoirement un doctorat dans un domaine en lien avec les technologies quantiques et deux d’expérience professionnelle
- Vous avez une bonne connaissancedu cycle de développement logiciel, des outils et des méthodes de développement
- Vous avez de l’expérience dans la gestion de projet scientifique et technique
- Vous avez une appétence pour l’apprentissage rapide de nouvelles compétences au contact des autres
- Vous êtes rigoureux(se), curieux(se) et autonome
- Vous avez d'excellentes compétences relationnelles
- Votre niveau d'anglais est impérativement courant tant à l'écrit qu'à l'oral
- Vous avez de bonnes capacités rédactionnelles
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
- Aménagement du temps de travail (après 12 mois d'ancienneté)
- É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
Selon profil et expérience
General Information
- Theme/Domain : Algorithmics, Computer Algebra and Cryptology
- Town/city : Paris
- Inria Center : Centre Inria de Paris
- Starting date : 2024-10-01
- Duration of contract : 3 years
- Deadline to apply : 2024-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
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 : CASCADE
-
Recruiter :
Ollivier Harold / harold.ollivier@inria.fr
About Inria
Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.