Chargement en cours

Research software engineer

PARIS, 75
il y a 1 jour

Inria, the French national research institute for the digital sciences

Organisation/Company Inria, the French national research institute for the digital sciences Research Field Computer science Researcher Profile First Stage Researcher (R1) Application Deadline 31 May 2026 - 00:00 (UTC) Country France Type of Contract Temporary Job Status Full-time Hours Per Week 38.5 Offer Starting Date 1 Jun 2026 Is the job funded through the EU Research Framework Programme? Not funded by a EU programme Reference Number Is the Job related to staff position within a Research Infrastructure? No

Offer Description

The QAT (Quantum computing Architectures, Algorithms, Applications, and their Theory) team is hiring one software research engineer.

QAT is a new team at the Inria Paris research center. It focuses on a variety of topics, ranging from quantum computing to cryptography and error correction, while considering the diversity of existing physical platforms.

In terms of software development, the team's overarching philosophy is to develop tools that facilitate the exploration of algorithms and protocols in analytically unattainable regimes, to better understand and improve them.

The team’s projects span multiple levels of the quantum software stack (machines and simulators), including:

  • Low-Level Software:
    • Creating software environments and tools for operating quantum machines.
    • Developing simulators for the measurement-based computing model. This open-source, international project addresses topics like noise simulation, simulator efficiency, software performance, pre-processing, compilation, and HPC implementation.
    • Developing simulation tools for quantum-network-based applications
  • Benchmarking libraries for quantum machines or software environments simulating quantum machines.
  • High-Level Software:

As part of Inria (National Institute for Research in Digital Science and Technology), the QAT team is one of the institute’s key contributors to France’s National Quantum Technology Strategy. The team co-leads various research funding tools such as the Priority Research Program and Equipment initiative (PEPR) “Quantum” and the “Hybrid Quantum Initiative” (HQI) platform. These actions support both fundamental research and its applications.

One of the QAT team’s objectives is to develop robust software environments that advance its research themes while disseminating these tools broadly within the quantum community, especially through the HQI initiative.

The primary role of the software engineer will be to leverage their expertise in software development and knowledge of quantum technologies to contribute to these projects.

More specifically, the hired engineer will:

  • Participate in ongoing projects.
  • Propose, create, and structure robust, reusable libraries for new projects of high scientific interest to the team and the broader community.

The engineer will engage in development and experimentation activities within the QAT team in close collaboration with Inria researchers. This includes:

  • Developing and experimenting with quantum simulation platforms (mockups, specifications, design, coding, and testing) and eventually quantum computers, while preparing developer and user documentation.
  • Proposing modular architectures and sustainable abstractions that enable the reuse of developments across diverse experimental platforms that will evolve over time.
  • Building the foundations of a software environment that facilitates reproducible research, including creating datasets for publication and reuse, as well as distributing software components that are shareable, evaluable, and reusable by third parties.
  • Conducting code profiling to identify and implement optimizations for improved performance.
  • Engineering degree in computer science with training in quantum technologies, or Master’s/PhD in a related field with software development experience.
  • At least 2 years of experience with an engineering degree or Master’s.
  • Proficiency in Python.
  • Basic knowledge of quantum mechanics.
  • Familiarity with the software development lifecycle, tools, and methodologies.
  • Expertise in version control systems (especially Git), automated documentation tools, automated testing, and continuous integration.
  • Strong technical and scientific English, both written and spoken.
  • Autonomy, curiosity, and attention to detail.
  • Experience with collaborative software development.
  • Knowledge/experience in an R&D environment (public or private).

Skills to Acquire During the Role:

  • Proficiency with tools like Atos Qaptiva, Qiskit, NetSquid, and SquidASM.

Specific Requirements

  • You are a computer engineer interested in quantum technologies or a recent graduate (Master’s or PhD) in a related field (e.g., computer science, physics) with software development experience.
  • You are eager to contribute to ambitious projects within the institute.
  • You are passionate about working in an innovative scientific and technological environment.
  • You are skilled at collaborative work on scientific and technical/software projects.
  • You are enthusiastic about learning new skills from others.
  • You have excellent interpersonal skills.
  • You possess fluent English skills, both written and spoken.

Languages FRENCH Level Basic

Languages ENGLISH Level Good

Additional Information

  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
#J-18808-Ljbffr
Entreprise
EURAXESS Ireland
Plateforme de publication
WHATJOBS
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès