Senior Quantum Software Engineer Quantum Software Stack - M - W - Pasqal H/F
Role details
Job location
Tech stack
Job description
As a Senior Quantum Software Engineer, you will develop, optimize, and maintain PASQAL's ecosystem of quantum solver libraries: libraries featuring algorithms for neutral-atom quantum computers. This includes classical and quantum algorithms for graph machine learning, optimization, and quantum simulation use cases.
You will bridge research and production engineering: turning algorithmic ideas into robust, maintainable, well-tested software, while ensuring interoperability across the software stack and strong developer experience.
Key Responsibilities
-
Improve performance, reliability, and maintainability of production codebases.
-
Transfer research ideas from quantum algorithm teams into production-grade code.
-
Produce structured, documented, tested implementations with strong quality standards.
-
Ensure interoperability of the application software stack with other libraries.
-
Actively contribute to the development and productization strategy of the quantum software stack.
-
Drive strong API UX with clear migration paths, versioning, and breaking-change management.
-
Support backwards compatibility and deprecation practices.
-
Promote best practices for benchmark design and statistical rigor.
-
Contribute to backend/platform engineering topics: job orchestration, reliability, observability.
-
Support packaging and release engineering, As a Senior Quantum Software Engineer, you will develop, optimize, and maintain PASQAL's ecosystem of quantum solver libraries: libraries featuring algorithms for neutral-atom quantum computers. This includes classical and quantum algorithms for graph machine learning, optimization, and quantum simulation use cases.
You will bridge research and production engineering: turning algorithmic ideas into robust, maintainable, well-tested software, while ensuring interoperability across the software stack and strong developer experience.
Key Responsibilities
- Improve performance, reliability, and maintainability of production codebases.
Improve performance, reliability, and maintainability of production codebases.
- Transfer research ideas from quantum algorithm teams into production-grade code.
Transfer research ideas from quantum algorithm teams into production-grade code.
- Produce structured, documented, tested implementations with strong quality standards.
Produce structured, documented, tested implementations with strong quality standards.
- Ensure interoperability of the application software stack with other libraries.
Ensure interoperability of the application software stack with other libraries.
- Actively contribute to the development and productization strategy of the quantum software stack.
Actively contribute to the development and productization strategy of the quantum software stack.
- Drive strong API UX with clear migration paths, versioning, and breaking-change management.
Drive strong API UX with clear migration paths, versioning, and breaking-change management.
- Support backwards compatibility and deprecation practices.
Support backwards compatibility and deprecation practices.
- Promote best practices for benchmark design and statistical rigor.
Promote best practices for benchmark design and statistical rigor.
- Contribute to backend/platform engineering topics: job orchestration, reliability, observability.
Contribute to backend/platform engineering topics: job orchestration, reliability, observability.
- Support packaging and release engineering
Support packaging and release engineering
Requirements
Master's degree in Physics, Mathematics, Computer Science, or equivalent.
-
Minimum 5 years of software development experience in industry/research/open-source projects.
-
Software engineering excellence
-
Strong experience with software best practices in collaborative environments (code review, CI/CD, testing).
-
Excellent writing of production-level Python.
Preferred / Nice-to-have
-
Open-source contributions.
-
Quantum computing knowledge.
-
Backend/platform experience (API design, services, reliability/observability).
-
Packaging & release engineering (wheels, manylinux, dependency constraints, deprecations).
-
Security & software supply-chain practices.
-
Familiarity with optimization (MILP/MIQP, constraint programming, metaheuristics) and/or OR frameworks.
-
Familiarity with ML frameworks (e.g., PyTorch, JAX)., Education & experience
Education & experience
- Master's degree in Physics, Mathematics, Computer Science, or equivalent.
Master's degree in Physics, Mathematics, Computer Science, or equivalent.
- Minimum 5 years of software development experience in industry/research/open-source projects.
Minimum 5 years of software development experience in industry/research/open-source projects.
- Software engineering excellence
Software engineering excellence
- Strong experience with software best practices in collaborative environments (code review, CI/CD, testing).
Strong experience with software best practices in collaborative environments (code review, CI/CD, testing).
- Excellent writing of production-level Python.
Excellent writing of production-level Python.
Preferred / Nice-to-have
- Open-source contributions.
Open-source contributions.
- Quantum computing knowledge.
Quantum computing knowledge.
- Backend/platform experience (API design, services, reliability/observability).
Backend/platform experience (API design, services, reliability/observability).
- Packaging & release engineering (wheels, manylinux, dependency constraints, deprecations).
Packaging & release engineering (wheels, manylinux, dependency constraints, deprecations).
- Security & software supply-chain practices.
Security & software supply-chain practices.
- Familiarity with optimization (MILP/MIQP, constraint programming, metaheuristics) and/or OR frameworks.
Familiarity with optimization (MILP/MIQP, constraint programming, metaheuristics) and/or OR frameworks.
- Familiarity with ML frameworks (e.g., PyTorch, JAX).
Familiarity with ML frameworks (e.g., PyTorch, JAX)., postgraduate degree EducationalOccupationalCredential bachelor degree EducationalOccupationalCredential associate degree