Quantum Software Engineer II
Core
Designing and delivering fast, reliable, and secure components in Rust, Python, and TypeScript that form the backbone of the quantum developer experience, including building language and compiler features for Q#, OpenQASM, and QIR.
Role type
Quantum Software Engineer (Compiler & Tooling)
Builds
Quantum development tools, language features, VS Code integrations, and AI-enhanced workflows for quantum systems.
Domain
Quantum Computing / Software Engineering / Compiler Development
Deliverable
production ML models | product features
Required skills
Rust, Python, TypeScript, compiler development, quantum computing fundamentals, complex linear algebra, GPU programming, LLVM/IR knowledge, AI tool integration, open-source contribution
Preferred skills
Experience with QDK, Qiskit, Cirq, Pennylane, CUDA-Q, error correction, control systems
Technologies
Rust, Python, TypeScript, Q#, OpenQASM, QIR, VS Code, QDK, Qiskit, Cirq, Pennylane, CUDA-Q, LLVM
Responsibilities
Designing and delivering secure components in Rust, Python, and TypeScript; Building language and compiler features for Q#, OpenQASM, and QIR; Creating intuitive VS Code integrations; Exploring AI integration into quantum development workflows; Collaborating with quantum chemistry and hardware experts; Engaging with the open-source community.
Seniority
Mid-Senior IC
