About Pasqal
PASQAL designs and develops Quantum Processing Units (QPUs) and associated software tools.
Our innovative technology enables us to address use cases that are currently beyond the reach of the most powerful supercomputers; these cases can concern industrial application challenges as well as fundamental science needs.
In addition to the exceptional computing power they provide, QPUs are highly energy efficient and will contribute to a significant reduction in the carbon footprint of the HPC industry.
Job Description
As a Senior Quantum Software Engineer, your tasks lie in the development, optimization and maintenance of Pasqal’s ecosystem of open- and closed-source quantum software libraries. The primary focus is on solvers, a set of software libraries featuring algorithms for neutral atoms quantum computers. This includes classical and quantum algorithms for solving graph machine learning, optimization, and quantum simulation problems.
You missions and responsibilities will include:
Developing and maintaining Pasqal core algorithm libraries
Transferring research ideas from the quantum algo teams into production-grade code; writing structured, documented and tested quality code.
Building automated pipelines that leverage the solvers for solving client use cases in various industries
Collaborating with the different R\&D teams to drive the content and structure of the software stack
Ensuring the interoperability of the Application software stack with the rest of the libraries, in collaboration (among others) with the lower-level software stack components and with the Hardware teams
Helping and supporting the users (including internal algo developers as well as external ones) in their adoption of the libraries
Actively contributing to the development and productization strategy of our quantum software stack
Keeping a regular technological watch and participating in conferences.
Having an inventive activity in the scientific and technical fields related to the Company's research, products, technologies and markets; filing patents.
About you
You hold a Master's degree in Physics, Maths, Computer Science or equivalent, with a minimum of 5 years of experience with software development in industry/research/open-source projects.
The basic requirements for the role are as follows:
Experience with software best practices in a collaborative environment, cycles of development, unit testing, CI/CD pipelines
Excellent writing of production-level Python
Knowledge about containerization technologies (i.e Docker/Singularity)
Strong foundations in maths
Knowledge of quantum computing
Good-to-have requirements
Strong understanding of functional programming paradigms.
Experience contributing to open-source projects.
Experience with ML frameworks (i.e. PyTorch and JAX).
Experience with OR frameworks.
What we offer
Offices in Palaiseau, France
Type of contract: permanent
A dynamic and close-knit international team
A key role in a growing start-up
*
Recruitment process
An interview with our Talent Acquisition Specialist of 45'.
An exchange with our Hiring Manager
A technical assessment
A meeting with the team in our offices and a meeting with our Chief Software Officer
An offer!
PASQAL is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace, as inclusion and diversity are essential to achieving our mission. We encourage applications from all qualified candidates, regardless of gender, ethnicity, age, religion or sexual orientation.