qubitsok.com
Cut Noise. Work Quantum.
Americas, United States, Washington
β’
Posted 21 days ago
π’ NVIDIA
β’
USD 152K - 287K per year
Role Type
Role Focus
Seniority
Employer Type
This role seeks an outstanding Software Engineer to develop the CUDA-Q platform, which programs powerful hybrid quantum-classical multi-processor systems. The engineer will build core infrastructure for inter-device communication and efficient execution across various processors. This involves solving complex problems related to compilers, high-performance computing, and quantum computing to enable groundbreaking research and technology.
Key Responsibilities
Develop the core infrastructure for CUDA Quantum, focusing on inter-device communication and efficient execution across multi-processor systems.
Collaborate with architects, product managers, and partners to create an extensible toolchain that integrates quantum architecture specific components.
Address complex challenges where compilers, High-Performance Computing (HPC), and quantum computing intersect to enable new research and technology.
Discuss and refine software designs and implementation strategies with peers.
Improve existing processes and infrastructure to accelerate development.
Required Skills
5+ years of experience working on large-scale software projects.
Proven track record of building performant and robust production software.
Solid understanding of performance profiling.
Solid understanding of multi-processor systems.
Solid understanding of compiler fundamentals.
Strong communication and collaboration skills.
Nice-to-have Skills
Extensive knowledge about quantum computing hardware and control systems.
Prior experience implementing optimization and code generation components for various quantum computing architectures.
Understanding of quantum error correction.
Deep understanding of compiler toolchains, specifically LLVM/MLIR.
Proficiency in GPU- and/or FPGA-programming.
Technology Tags
The role involves solving difficult problems at the intersection of HPC and quantum computing.
The role centers on developing the CUDA-Q platform, which serves as an interface between GPUs/HPC and quantum systems.
The role involves solving problems at the intersection of compilers and quantum computing, focusing on code generation.
The job involves building the programming platform for hybrid quantum-classical multi-processor systems.
Compiler work, especially referencing LLVM/MLIR, strongly implies working with intermediate representations for efficient execution.
The job requires extensive knowledge about quantum computing hardware and control systems for toolchain integration.
An understanding of quantum error correction is listed as a valuable qualification for toolchain development.
Is this your company's listing?
Boost it to the top of search results and reach 497+ newsletter subscribers.