👨🏻‍💻 postech.work

Senior Quantum Software Engineer

PASQAL • 🌐 In Person

In Person Posted 2 days, 8 hours ago

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.