Quantum Application Engineer

Switzerland

Full-time

The role

We are seeking a Quantum Application Engineer to advance the state of the art in quantum algorithms which require both classical and quantum computers. In this role, you will evaluate, and optimize our runtime software for enabling hybrid classical quantum algorithms and applications, as well as porting and adapting hybrid applications to our systems and software. You will work closely with internal researchers and engineers, and our partner’s engineering teams to identify and port relevant hybrid quantum algorithms, and carry out end to end testing and extension for optimal performance.

What you'll do

  • Research, prototype, and benchmark hybrid quantum algorithms (optimization, VQA, QML, etc.) on our systems and integration software.
  • Profile and remove bottlenecks across both classical and quantum hardware systems for a suite of hybrid algorithms. This includes evaluating 3rd party middleware for potential acceleration/optimization.
  • Collaborate with our software engineers to develop the relevant middleware (compilers, schedulers, etc) to advance the Qambria runtime and allow end to end deployment of quantum applications from circuit definition to pulses.
  • Develop, maintain, and optimize an inhouse test suite of hybrid quantum-classical workflows using a range of quantum SDKs (e.g., Qiskit, Cirq, PennyLane, Braket).
  • Collaborate with Qambria and partner quantum researchers to design applications and adapt algorithms for joint research projects.
  • Provide technical insights on quantum hardware capabilities and their impact on application performance.
  • Translate technical findings into clear documentation, reports, and presentations.
  • Stay current with developments in quantum computing, emerging software frameworks, and relevant application areas.

What we're looking for

Required:

  • PhD in Computer Science, Physics, Mathematics, or related field.
  • Strong foundation in Quantum algorithms, linear algebra, and probability.
  • Strong proficiency in Python and quantum SDKs (Qiskit, Cirq, PennyLane, etc.), and ideally another programming language (C, C++, Rust, etc).
  • Proficiency in high performance computing (hands on experience with parallel computing, multiprocessing, HPC scheduling and profiling, etc).
  • Proficiency in pulse level programming languages for quantum computing.
  • Strong analytical skills with the ability to develop novel approaches.
  • Excellent written and verbal communication skills.

Preferred:

  • Experience with cloud-based quantum services (IBM Quantum, Azure Quantum, AWS Braket).
  • Background in one or more quantum application areas (finance, logistics, materials science, chemistry, ML/AI).
  • Experience in hybrid quantum-classical algorithm development.
  • Experience with AI frameworks (Tensorflow, Torch) and GPU libraries (CUDA, ROCm).
  • Experience porting and running applications for multi-CPU, multi-GPU systems.

Thank you!
Your submission has been received!
Oops!
Something went wrong while submitting the form.