Bettina Heim is a systems software engineering manager with 8 years of experience building quantum compilers and runtimes, currently leading NVIDIA’s QODA platform efforts from Zurich. She progressed through technical and managerial roles at Microsoft where she helped define QIR (an LLVM-based quantum IR) and drove the Q# language, compiler, and runtime development. Her hands-on contributions to prominent open-source projects like Microsoft Quantum, QuantumLibraries, QuantumKatas and the qsharp-compiler include migrating samples to .NET Core, refactoring quantum chemistry data models, fixing compiler parsing and memory issues, and modernizing katas for newer QDK releases. Comfortable at the intersection of compiler engineering, MLIR/LLVM-based toolchains, and quantum algorithms, she combines deep academic training in quantum physics/quantum computing from ETH Zürich with practical delivery of production-grade developer tooling. An uncommon strength is her ability to lead cross-discipline teams while still contributing substantive low-level code changes to complex compiler projects.
8 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Quantum Computing, Doctor of Philosophy - PhD, Quantum Computing at ETH Zürich
Master of Science - MS, Quantum Physics, Master of Science - MS, Quantum Physics at ETH Zurich
Q# compiler, command line tool, and Q# language server
Role in this project:
Back-end Developer
Contributions:558 reviews, 340 commits, 614 PRs in 3 years 4 months
Contributions summary:Bettina's contributions primarily revolved around working with and modifying the Q# compiler, command line tools, and Q# language server. Their work focused on core components of the compiler, including compilation management, type checking, and QIR generation. The user also addressed bugs related to code parsing and memory management, reflecting work on improving the core functionality and performance of the quantum computing compilation process. The user also contributed to adding documentation.
Contributions:4 reviews, 16 commits, 32 PRs in 2 years
Contributions summary:Bettina primarily contributed to the `microsoft/quantumlibraries` repository by modifying code related to quantum chemistry, specifically within the Chemistry data model. Their commits focused on updating constructor calls for QArray and making changes to the data model, including modifications to C# code. The user also updated project files to .NET Core 3.0 and addressed deprecation warnings by refactoring code. These updates indicate an active role in maintaining and improving the functionality of the quantum chemistry libraries.
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.
Request Free Trial
Bettina Heim - System Software Engineering Manager at NVIDIA