Bettina Heim

System Software Engineering Manager at NVIDIA

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Quantum Computing, Doctor of Philosophy - PhD, Quantum Computing at ETH Zürich
bookMaster of Science - MS, Quantum Physics, Master of Science - MS, Quantum Physics at ETH Zurich
github-logo-circle

Github Skills (16)

net10
asp-net10
quantum-computing10
csproj10
dotnet10
type-checking10
recipe10
type-check10
csharp10
basics10
qdk10
package-management10
dotnet-core10
debug9
compiler-optimization9

Programming languages (15)

C#PowerShellC++RustTeXHTMLJupyter NotebookOpenQASM

Github contributions (5)

github-logo-circle
microsoft/qsharp-compiler

Jul 2019 - Oct 2022

Q# compiler, command line tool, and Q# language server
Role in this project:
userBack-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.
command-line-toolqdkqsharpcompilerquantum-development-kit
microsoft/QuantumLibraries

Nov 2018 - Nov 2020

Q# libraries for the Quantum Development Kit
Role in this project:
userBack-end Developer
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.
development-kitqdkquantum-computingqsharpquantum-development-kit
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