












































Search Jobs
What You Need to Know
Cirq is an open-source Python framework developed by Google to build, simulate, and run quantum circuits on near-term quantum computers.
What is Cirq and why is it used in quantum computing?
Cirq is a Python library, specializes in designing, simulating, and running quantum circuits, particularly on Google quantum hardware. It’s designed for near term algorithms such as QAOA and VQE. Quantum application developers use Cirq to create prototypes that execute on actual quantum processors.
Cirq enables researchers to take full advantage of the capabilities of Google's quantum processors. - Julian Kelly, Co-Lead of Quantum Hardware at Google Quantum AI
Who should learn Cirq?
Cirq is ideal for quantum software developers; researchers, and students interested in running quantum algorithms on actual hardware. Those aiming for Google's Sycamore processor will find it invaluable. Basic Python knowledge and some understanding of quantum theory are recommended.
How does Cirq differ from other quantum frameworks like Qiskit?
Cirq is designed to work natively with Google’s quantum hardware, focusing on low-level circuit construction and hardware-specific calibration. These are not the core competencies of Qiskit (by IBM), which is more modular and designed for a wider range of applications with IBM’s various quantum backends. More general hardware-specific experimentation is better supported by Cirq.

Can I run Cirq programs on real quantum computers?
Yes. Cirq lets users access Google’s quantum processors like Sycamore, through special programs and partnerships; including through Google Quantum AI. You can also use simulators for free to test circuits before submitting them to real hardware.
Our goal with Cirq is to bridge the gap between software and physical qubits. - Alan Ho, Product Lead, Google Quantum AI
Are there any learning resources or communities for Cirq?
Google provides tons of documentation; sample notebooks, and integration with TensorFlow Quantum. There is an active Cirq GitHub community and support. These are through Stack Overflow and Quantum Computing Stack Exchange. Moreover, online courses and YouTube tutorials also help users get started.
Is Cirq being used in real-world quantum applications?
Yes, Cirq was used in Google's quantum supremacy experiment in 2019. It is also used in quantum machine learning; chemistry simulations, and optimization tasks. Many academic and industry papers cite Cirq in their implementations of near-term quantum algorithms.