qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Americas, United States, Washington

β€’

Posted 21 days ago

Software Engineer, CUDA-Q

🏒 NVIDIA

β€’

USD 152K - 287K per year

+2 benefits
AI Summarised
Visit Website

Role Type

πŸ› οΈ Engineer / Developer

Role Focus

πŸ’» Code Systems

Seniority

🌿 Experienced
🌳 Senior / Lead

Employer Type

🏒 Industry

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

High-Performance Computing

The role involves solving difficult problems at the intersection of HPC and quantum computing.

GPU-Quantum Interfaces

The role centers on developing the CUDA-Q platform, which serves as an interface between GPUs/HPC and quantum systems.

Quantum compilers

The role involves solving problems at the intersection of compilers and quantum computing, focusing on code generation.

Hybrid algorithms

The job involves building the programming platform for hybrid quantum-classical multi-processor systems.

Quantum Intermediate Representation

Compiler work, especially referencing LLVM/MLIR, strongly implies working with intermediate representations for efficient execution.

Quantum Hardware

The job requires extensive knowledge about quantum computing hardware and control systems for toolchain integration.

Error correction

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.

Promote This Job

Similar Jobs