qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, France, París

Posted 128 days ago

Senior Compilation Scientist

🏢 Alice & Bob

AI Summarised
Visit Website

Role Type

🧪 Scientist / Researcher

Role Focus

💻 Code Systems

Seniority

🌸 PhD / Postdoc
🌳 Senior / Lead

Employer Type

🏢 Industry

The Senior Compilation Scientist designs, develops, and optimizes the compilation tools that translate quantum programs into physical gates for quantum processors. This critical role works across quantum information science, computer architecture, and software engineering disciplines. The primary goal is to directly enhance the performance and scalability of the quantum systems by improving the core compiler toolchain.

Key Responsibilities

Understand, design, and build intermediate representations and quantum computing compilers to effectively utilize the fault-tolerant architecture.

Integrate the compilation toolchain into the company's software suite while incorporating user needs and collaborating with software and business teams.

Design appropriate metrics for quantum compilers and work to maximize the overall performance of the compilation process.

Secure intellectual property by applying for and obtaining patents related to the compilation work.

Contribute to scientific advancement by publishing research results and presenting findings at industry conferences.

Provide guidance and training to junior team members, interns, and PhD students.

Required Skills

At least two years of experience (post-PhD or equivalent) in quantum computing or compiler design and implementation within academia or industry.

Demonstrated expertise in quantum compilation, quantum error correction, fault-tolerant quantum algorithms, or classical language and compilation theory.

Proficiency in Python.

Proficiency in at least one compiled language (e.g., C++ or Rust).

Strong communication and collaboration skills.

Professional-level English proficiency (written and spoken).

Nice-to-have Skills

Experience with other relevant programming languages beyond Python, C++, or Rust.

Technology Tags

Quantum compilers

The core responsibility is to design, develop, and optimize the quantum computing compiler toolchain.

Fault-tolerant

The scientist must optimize the compiler to best use the fault-tolerant architecture and must be proficient in fault-tolerant algorithms.

Error correction

Expertise in quantum error correction is a core requirement for this position.

Qubits & gates

The compilation process translates quantum programs into physical gates.

Circuit design

The compiler must structure the quantum program flow, which is fundamentally related to circuit design.

Rust

Proficiency in Rust is explicitly listed as a required compiled language for implementation.

Classical programming

The job requires proficiency in classical languages like Python and compiled languages for developing the software toolchain.