Quantum Calibration Software Developer
About This Role
Introduction
At IBM Research, we are the innovation engine of IBM. Exploring what’s next in computing and shaping the technologies the world will rely on tomorrow. From advancing AI and hybrid cloud to pioneering practical quantum computing, we anticipate challenges and unlock new opportunities for clients, partners, and society. Working in Research means joining a team that accelerates discovery at the intersection of high-performance computing, AI, quantum, and cloud. You’ll collaborate with leading scientists, engineers, and visionaries to push boundaries and turn ideas into reality. With a culture built on curiosity, creativity, and collaboration, IBM Research offers the opportunity to grow your career while contributing to breakthroughs that transform industries and change the world.
Your Role And Responsibilities
As a Quantum Calibration Software Developer, you will play a key role in the development of software for automated calibration and performance monitoring of quantum processors. Working in a highly collaborative environment, you will develop software to calibrate new generations of quantum processors, improve the reliability and scalability of our automated calibration procedures, and identify and fix problems that arise in the calibration and maintenance of real quantum systems. The successful candidate will demonstrate fluency in Python programming, a strong understanding of quantum computing fundamentals, and the ability to troubleshoot effectively in a complex software and hardware environment.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
• Bachelor's degree in a field relevant to quantum computing
• Strong grasp of the principles of quantum computing
• Expertise in object-oriented Python software development
• Experience using Git and GitHub for version control and collaboration
Preferred Technical And Professional Experience
• Master's degree in a field relevant to quantum computing, and/or specialization in quantum information science
• Experience developing calibration routines for superconducting or other types of qubits
• Experience using Qiskit or another language for writing quantum programs
• Experience working in a Linux environment
Key Quantum Concepts in This Role
New to these terms? Learn them in our glossary.
Looking for quantum computing roles?
Get jobs like this one delivered to your inbox. We add new positions daily.