Global Manager, Quantum Algorithm Engineering at IBM
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Pedro Rivero is a Global Manager in Quantum Algorithm Engineering with six years of hands-on experience bridging physics and software to deliver production-ready quantum tools at IBM. He leads teams that uplift partner readiness while contributing to core open-source projects like Qiskit, where his backend and documentation work improved circuit APIs and kept widely used tutorials current. Trained as a physicist with a PhD and dual masters, he blends rigorous algorithm design, error mitigation and quantum optimization expertise with practical cloud microservices and QA engineering. Known for translating research into deployable software, he has a track record at national labs and startups building quantum random number and simulator-driven solutions for real hardware. Colleagues rely on him for strategic planning and cross-disciplinary problem solving that spans cybersecurity, data analysis and applied quantum applications.
6 years of coding experience
10 years of employment as a software developer
Elementary and High School Science & Technology, Elementary and High School Science & Technology at Colegio San Agustín – Madrid
Doctor of Philosophy - PhD Physics, Doctor of Philosophy - PhD Physics at Illinois Institute of Technology
Master of Science (M.Sc.) Aerospace Aeronautical and Astronautical Engineering, Master of Science (M.Sc.) Aerospace Aeronautical and Astronautical Engineering at Universidad Politécnica de Madrid
Contributions:84 reviews, 10 commits, 21 PRs in 7 months
Contributions summary:Pedro primarily contributed to the core functionality of the Qiskit library, specifically focusing on adding and refactoring features within the `QuantumCircuit` class, such as `clear` and `copy_empty_like` functionalities. Their work involved extensive testing, including adding new tests and refactoring existing ones, as demonstrated by the changes in `test_circuit_operations.py`. They also addressed issues in the `StagedPassManager` and contributed to the `BaseResult` functionality for the primitives module.
A collection of Jupyter notebooks showing how to use the Qiskit SDK
Role in this project:
Technical Writer
Contributions:20 commits, 5 PRs, 5 comments in 26 days
Contributions summary:Pedro's contributions primarily involved updating and refining existing documentation within the Qiskit-tutorials repository. Their work focused on improving clarity and accuracy by removing outdated references to specific hardware, such as `ibmqx4`, and consistently incorporating `output='mpl'` to circuit drawing functions. Furthermore, the user ensured the examples reflected current backend lists and project configurations, maintaining the currency and usability of the tutorials.
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.