Julien Gacon is a research scientist in quantum computing at IBM based in Zurich, with 11 years of engineering and research experience bridging computational physics, quantum algorithms, and open-source software. He holds top-tier degrees from ETH Zurich and is pursuing a PhD at EPFL, combining rigorous numerical methods with practical C++ and Python tooling for large-scale scientific problems. At IBM he has progressed from intern to research scientist, contributing core features to Qiskit—adding quantum gates, compiler-level improvements, and algorithmic integrations across Qiskit Nature, Machine Learning, Optimization and Tutorials. His work repeatedly focuses on refactoring, algorithm adaptation, and production-quality implementations that make advanced variational circuits and quantum estimation methods usable in practice. Comfortable with both low-level circuit engineering and higher-level ML/statistics, he brings a rare mix of theoretical depth and pragmatic software craftsmanship that accelerates the quantum software stack.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science - ETH BSc, Computational Science and Engineering, 5.28 out of 6, Bachelor of Science - ETH BSc, Computational Science and Engineering, 5.28 out of 6 at ETH Zurich
Physics, 5.56 out of 6, Physics, 5.56 out of 6 at Eidgenössische Technische Hochschule Zürich
Physics & Astronomy, A-, Physics & Astronomy, A- at The University of British Columbia
Doctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at EPFL
Master of Science - ETH MSc, Computational Science and Engineering, 5.67 out of 6, Master of Science - ETH MSc, Computational Science and Engineering, 5.67 out of 6 at ETH Zürich
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Role in this project:
Back-end Developer & Quantum Computing Engineer
Contributions:3107 reviews, 226 commits, 595 PRs in 3 years 9 months
Contributions summary:Julien made significant contributions to the Qiskit library by implementing or modifying fundamental elements of quantum circuits. Their work focused on the addition of new quantum gates, particularly those involving controlled operations, such as the ``C3SXGate`` and ``RCCXGate``, and the handling of parameters. Furthermore, the user improved the structure of the code and the handling of edge cases for various arithmetic circuits and qubit management while also updating their corresponding documentation. Their contributions are directly related to the core functionalities of the library.
Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)
Role in this project:
Backend Developer
Contributions:146 reviews, 274 commits, 119 PRs in 2 years 3 months
Contributions summary:Julien's commits focus on implementing methods for maximum likelihood estimation (MLE) in the context of a quantum amplitude estimation algorithm. They developed the functionality to compute log-likelihoods, implement the MLE method, and compute confidence intervals using both Fisher information and likelihood ratios. Their contributions also include testing these methods and implementing diagnostics modes to analyze results from the quantum amplitude estimation.
quantum-algorithmsqiskit-aquaquantum-computing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.