qubitsok.com
Cut Noise. Work Quantum.
Europe, Austria, Innsbruck
•
Posted 17 days ago
🏢 ParityQC
Role Type
Role Focus
Seniority
Employer Type
This role seeks a Quantum Compiler Developer to join a team creating next-generation quantum computing solutions. The primary responsibility is designing and implementing algorithms that compile complex optimization problems into quantum circuits compatible with various hardware platforms. This work involves transforming optimization problems, such as integer linear programs, into structured circuits using concepts like linear algebra, machine learning, and heuristics, contributing directly to the core software product, ParityOS.
Key Responsibilities
Design and implement pioneering algorithms to compile optimization problems into quantum circuits.
Develop efficient and maintainable solutions within a new codebase by utilizing modern software engineering practices.
Solve complex mathematical and algorithmic puzzles that intersect quantum computing and classical optimization.
Collaborate with quantum computing experts to design a fully-featured and scalable software product.
Required Skills
Strong programming skills in Python.
Solid understanding of algorithms and data structures.
Knowledge of linear algebra, graph theory, and machine learning.
PhD or MSc degree in a quantitative field such as Computer Science, Physics, or Mathematics.
Fluency in written and spoken English.
Nice-to-have Skills
Familiarity with software design principles (e.g., design patterns, SOLID).
Programming skills in Rust.
Experience with agile methodology and test-driven development.
Knowledge of quantum computing, quantum information, or quantum error correction.
German language skills.
Technology Tags
The entire job is dedicated to developing and implementing algorithms for quantum compiler development.
The core function is developing algorithms for compiling complex optimization problems into quantum circuits.
The primary responsibility is designing and implementing algorithms to transform optimization problems into quantum circuits.
Strong proficiency in Python is explicitly listed as a required skill for the software engineering position.
Linear algebra is explicitly listed as a required skill for solving complex mathematical and algorithmic puzzles.
The role requires innovative solutions that combine concepts including machine learning.
Quantum compiler development involves transforming high-level descriptions into executable quantum circuits, implying work with intermediate representations.