Mid-Senior Software Engineer – Compilation
Participate in the rapid development of a deep-tech start-up at the forefront of the second quantum revolution!
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
Your tasks lie in the development, optimization and maintenance of Pasqal’s ecosystem of open- and closed-source quantum libraries.
The primary focus is on the forthcoming compilation initiative and integration of Qadence, a differentiable interface for digital-analog quantum computing in Python, into Pasqal’s software stack in the path to execute optimized quantum programs on QPUs.
You also will:
- Provide leadership in the compilation initiative for the execution of optimized quantum programs on QPUs.
- Collaborate with backend developers to embed various software libraries within a full-fledged compiler stack.
- Collaborate with quantum researchers to integrate error correction decoders to support the Fault Tolerant Quantum Computing initiative.
- Keep a regular technological watch and propose new ideas for implementation.
- Participate in conferences to keep up-to-date with the quantum computing environment.
About you
Mandatory: MsC in Physics, Math, Computer Science or equivalent
Basic requirements:
- Excellent writing of production-level Python code and knowledge of at least one strongly typed language (Rust or C++).
- Experience with software best practices in a collaborative environment, cycles of development, unit testing, CI/CD pipelines.
- Experience with compilation strategies.
- Experience with LLVM.
- Knowledge about containerization technologies i.e. Docker/ Singularity.
- Strong foundations of Linear Algebra and Calculus.
- Experience with MLIR.
- Strong understanding of functional programming paradigms.
- Experience with distributed and parallel system design
- Knowledge of quantum computing.
- Experience contributing to open-source projects.
Soft skills:
- Creative problem solver.
- Agile cultural experience.
- Able to work independently with limited direction.
- Curiosity and keen interest for new technologies.
What we offer
- A flexible rhythm of remote work (2 to 3 days per week)
- Type of contract : Permanent full time role
- A dynamic and close-knit international team
- A key role in a growing start-up
- Free time to train and go to conferences/meetups
- Flexibility
Recruitment process
- An interview with our Talent Acquisition Specialist of 30'.
- An exchange with the Hiring & Engineering manager of the team 45'
- A thorough technical assessment with the team 60'
- 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.
- Locations
- Amsterdam, Netherlands, London, UK, Paris
- Remote status
- Hybrid Remote
- Employment type
- Full-time
- Department
- Algorithms & Use Cases
- Team
- Quantum Software
- Seniority
- Intermediate, Senior
About PASQAL
About us:
- French Tech 2030 Laureate
- Enabled by Nobel Prize-winning technology
- A team made of scientists, quantum engineers as well as deeptech enthusiasts ;)
- In direct competition with the world's biggest players (Google - Microsoft - IBM - Amazon...)
- 130 million Euros raised
Our business:
- PASQAL have a full-stack approach, they design quantum processors (QPUs: Quantum Processing Units) and develop the associated software
- QPUs are highly energy-efficient, and will help to significantly reduce the carbon footprint of the HPC industry
- We handle use cases for our customers that are currently beyond the reach of the most powerful supercomputers
Mid-Senior Software Engineer – Compilation
Participate in the rapid development of a deep-tech start-up at the forefront of the second quantum revolution!
Loading application form
Already working at PASQAL?
Let’s recruit together and find your next colleague.