qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Germany, Innsbruck

Posted 159 days ago

Software Engineer for Quantum Computing

🏢 ParityQC

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced

Employer Type

🏢 Industry

This Software Engineer will develop the ParityQC use-case software, a framework for creating and testing quantum algorithms. They will integrate cutting-edge quantum methods into the ParityOS product, connecting quantum algorithms with classical software. The role involves implementing quantum algorithms and designing tools to ensure the software stack's performance and usability, advancing quantum computing technology.

Key Responsibilities

Develop a cutting-edge software product for quantum algorithm development, integrating diverse tools into a unified framework.

Implement quantum algorithms and design the necessary tools for their development from scratch.

Ensure the maintainability, performance, and usability of the software stack to directly contribute to the advancement of quantum computing technology.

Required Skills

Master Holders of a master Minimum of 2 years of professional experience in software development

Strong programming skills with a particular focus on Python

High level of curiosity and a proactive attitude towards solving complex, unfamiliar problems

Ability to work independently and take initiative

Fluency in English, both written and spoken

Nice-to-have Skills

Background in quantum physics

Experience with additional programming languages such as Rust or C++

Familiarity with high-performance computing (HPC)

Knowledge of agile software development practices

Technology Tags

Classical programming

The role requires strong programming skills, explicitly mentioning Python, Rust, and C++.

Cloud platforms

The company's core product, ParityOS, is described as the first fully cloud-based operating system for quantum computers.

Quantum interfaces

The role involves bridging quantum algorithms and classical software across the entire quantum computing stack.

Qubits & gates

Implementing quantum algorithms and working with quantum chips necessitates a fundamental understanding of qubits and quantum gates.

Control software

The position involves developing ParityOS and other software for quantum algorithm development, interacting with hardware-specific instructions.

NISQ algos

The job explicitly focuses on developing and testing quantum algorithms on "noisy quantum hardware," which is characteristic of NISQ devices.

Noise & benchmarking

The responsibility includes developing and testing quantum algorithms on "noisy quantum hardware," directly addressing noise management and performance evaluation.