qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, Austria, Innsbruck

Posted 17 days ago

Software Engineer – Quantum Compiler Development

🏢 ParityQC

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced
🌸 PhD / Postdoc

Employer Type

🏢 Industry

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

Quantum compilers

The entire job is dedicated to developing and implementing algorithms for quantum compiler development.

Optimisation

The core function is developing algorithms for compiling complex optimization problems into quantum circuits.

Circuit design

The primary responsibility is designing and implementing algorithms to transform optimization problems into quantum circuits.

Python

Strong proficiency in Python is explicitly listed as a required skill for the software engineering position.

Linear algebra

Linear algebra is explicitly listed as a required skill for solving complex mathematical and algorithmic puzzles.

ML approaches

The role requires innovative solutions that combine concepts including machine learning.

Quantum Intermediate Representation

Quantum compiler development involves transforming high-level descriptions into executable quantum circuits, implying work with intermediate representations.

Similar Jobs