Software Engineer, CUDA-Q

at Nvidia
USD 152,000-287,500 per year
MIDDLE SENIOR
✅ Remote

Tech Stack

CUDA Communication @ 6 Distributed Systems GPU @ 5 HPC LLVM @ 6 Profiling @ 3

Details

NVIDIA's Quantum Computing team is developing the CUDA-Q platform for programming hybrid quantum-classical multi-processor systems. The role focuses on building extensible toolchains and distributed systems for a novel computing field.

Responsibilities

  • Contribute to the development of CUDA Quantum by building core infrastructure for inter-device communication and efficient execution across multiple processors.
  • Partner with architects, product managers, and collaborators to create an extensible toolchain integrating quantum-architecture-specific components.
  • Solve complex problems at the intersection of compilers, high-performance computing, and quantum computing.
  • Discuss and refine software designs and implementation strategies with peers.
  • Improve processes and infrastructure to accelerate development.

Requirements

  • Bachelor's degree in Computer Science, Physics, or a related engineering field, or equivalent experience. A master's degree or Ph.D. is preferred.
  • 5+ years of experience.
  • Experience working on large-scale software projects, with a proven track record of building performant and robust production software.
  • Solid understanding of performance profiling, multi-processor systems, and compiler fundamentals.
  • Ability to quickly develop expertise in new domains and products, with eagerness to master new challenges.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Extensive knowledge of quantum computing hardware and control systems and/or experience implementing optimization and code-generation components for various quantum computing architectures.
  • Passion for system design and a focus on improving extensibility.
  • Understanding of quantum error correction.
  • Deep understanding of compiler toolchains, specifically LLVM and MLIR.
  • Proficiency in GPU and/or FPGA programming.

Benefits

  • Equity and benefits are provided.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.

The base salary range is $152,000–$218,500 for Level 3 and $184,000–$287,500 for Level 4. The base salary is determined based on location, experience, and the pay of employees in similar positions. This is a full-time position.

More jobs at Nvidia

Similar jobs