qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, Austria, Innsbruck

Posted 161 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 involves joining a team to create next-generation quantum computing solutions. The Quantum Compiler Developer will focus on designing and implementing algorithms that transform complex optimization problems into quantum circuits for various hardware platforms, utilizing the ParityQC Architecture and ParityOS. This position requires innovative solutions to computationally challenging problems by integrating concepts from linear algebra, randomized search algorithms, machine learning, and heuristics.

Key Responsibilities

Design and implement pioneering algorithms for compiling optimization problems into quantum circuits.

Develop efficient, maintainable solutions in a fresh codebase, leveraging modern software engineering practices.

Solve complex mathematical and algorithmic puzzles at the intersection of quantum computing and classical optimization.

Collaborate with a highly skilled team of quantum computing experts to design a fully-featured and scalable software product.

Required Skills

PhD or MSc in a quantitative field (Computer Science, Physics, Mathematics, or related).

Strong programming skills in Python.

Solid understanding of algorithms and data structures.

Knowledge in linear algebra, graph theory, and machine learning.

High degree of creativity, problem-solving ability, and proactive mindset.

Self-motivation and ability to work independently.

Fluency in English, both written and spoken.

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 job title is "Software Engineer – Quantum Compiler Development" and the role is entirely focused on this.

Optimisation

The core task involves compiling "complex optimization problems" into quantum circuits.

Circuit design

The role explicitly involves designing algorithms for compiling optimization problems into quantum circuits.

Classical programming

The job requires strong programming skills in Python and Rust, and mentions modern software engineering practices.

ML approaches

Machine learning is explicitly mentioned as a concept to be combined into solutions and as a required skill.

Linear algebra

Explicitly listed as a required skill for the role.

Hybrid algorithms

The role involves combining concepts like machine learning, randomized search algorithms, and classical optimization with quantum computing.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job