IBM Research - Israel


We research methods to characterize and study quantum computing devices and their dynamics under the effect of quantum noise, to improve the utilization of current quantum devices and facilitate their future development.


News and Blogs

How can software engineers help building and using quantum computers?

Shelly Garion's talk at the Baot forum for women senior software engineers, data scientists and researchers in Israel at the Classiq offices in Tel Aviv.

Simulate Large Quantum Circuits With Low Entanglement Using the Matrix Product State Simulator

A recent Medium blog post.

Explore The Clifford Group, A Crucial Tool For Benchmarking, Error Correction, And More

A recent Medium blog post.

Shaping the future of quantum computing at IBM Research - Israel

Dekel Meirom, a master’s student working on quantum computing at IBM Research – Israel, shares his experience.

Research Projects

Device Characterization and Error Mitigation

We focus on developing characterization and calibration experiments for quantum computing, including for noise, the main obstacle for quantum computers. We study the effect of noise on quantum devices and develop experiments and methods to characterize and mitigate noise. We also seek to enhance and invent new quantum dynamic tools in Qiskit, the open-source software development kit for quantum computers, for modelling and numerically simulating quantum hardware, analyzing cloud-based experiments on IBM Quantum devices, characterizing and estimating device parameters, and improving the control of device dynamics.

Quantum Circuit Synthesis and Optimization

Quantum circuits are the backbone programs in quantum computing. Because quantum devices are noisy due to the very nature of quantum computing, which requires creating fragile superposition states of qubits and interactions between them, the depth of quantum circuits is limited in practical applications. Given a quantum program, generating efficient quantum circuits is vital if we want to fully utilize the potential of the quantum computer. Our aim is to reduce the depth of certain quantum circuits to squeeze more useful operations within the circuit depth limits. The research involves using methods from group theory, computing science, and optimization. We perform original research as well as contribute new algorithms to Qiskit.

Quantum Circuit Simulation

A quantum computer can be simulated on a classical computer. Specifically, we can run quantum circuits using special programs called quantum circuit simulators, which store the statevector as an array of 2^n complex numbers, where n is the number of qubits, or by representing a circuit with the matrix product state (MPS), where every qubit is represented by a tensor, or 3D matrix of complex numbers, with a 1D vector between every two consecutive tensors. These methods allow us to study interesting properties of our quantum program, quantum device, and the effect of noise on both. Our team is developing advanced and efficient methods for quantum circuit simulation based on the MPS approach, including approximation methods.


IBM researchers in Israel publish a wide variety of work every year as part of their work on research projects in the lab, in collaboration with other researchers and scientists in IBM, and together with academic and industrial partners from around the world.

Researchers in our group publish works at conferences and in scientific journals such as APS Physics, The Quantum Journal, and others.

Tools & Code

These are the main open source projects that our team is involved in. We contribute to them all at various levels.


Qiskit is an open source software development kit (SDK) for working with OpenQASM and the IBM Q quantum processors. Create quantum computing programs, compile, and execute them online in a real quantum processors.

View project


Qiskit Experiments is a repository that builds tools for building, running, and analysis of experiments on noisy quantum computers.

View project


A matrix-product-operators solver for the dynamics of interacting qubits modeled by a Lindblad master equation, written in C++ and wrapped with an easy-to-use Python interface.

View project

Academic Collaboration

Collaborate with our researchers as we strive to transform quantum computing from a theoretical concept into machines that are redefining industry and society.

Let's talk

We're always happy to talk. Feel free to get in touch.


Manager, Quantum Computing