Advanced Compiler Engineer - Quantum Software - 1044
Core
Design and implementation of the next generation TKET quantum compiler and the Guppy quantum programming language.
Role type
Advanced Compiler Engineer (Quantum Software)
Builds
TKET quantum compiler and Guppy quantum programming language
Domain
Quantum computing, compiler design, software development
Deliverable
production ML models
Required skills
Rust, Python, compiler design, programming languages, optimization methods, quantum-classical programs, technical research implementation
Preferred skills
classical compilers, programming languages, LLVM, MLIR, formal methods, type theory, program verification, large software system architecture
Technologies
Rust, Python, LLVM, MLIR
Responsibilities
Maintain and contribute to a Rust-based compiler codebase, Develop and apply optimization methods for quantum-classical programs, Design and implement novel features for quantum programming languages, Collaborate with key stakeholders across research and engineering teams
Seniority
Mid-Senior, hands-on IC
