Software Engineer (Compilers)
Core
Design, develop, integrate, and test software to operate quantum computing hardware, including optimizing processes and algorithms.
Role type
Senior IC software engineer (compilers & toolchains)
Builds
Quantum computing software stack and hardware control systems
Domain
Quantum computing / High-performance computing
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C, C++, compiler development, algorithm development, verification, optimisation, toolchain codebase experience (LLVM, GCC), Git, code reviews
Preferred skills
Python, SQL, time series databases, Qiskit, quantum computing concepts
Technologies
Rust, C, C++, LLVM, GCC, Qiskit, Git
Responsibilities
Design, develop, integrate, and test software to operate quantum computing hardware; Benchmark, profile and optimise Quantum Computing processes, algorithms and software; Lead development of components within the software stack; Evaluate and document the systems you help design, build, and maintain
Seniority
Senior, hands-on IC