Taro Logo

Software Engineer, CUDA-Q Libraries

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking an exceptional Software Engineer to join their Quantum Computing team to develop the CUDA-Q platform for hybrid quantum-classical multi-processor systems. This role combines cutting-edge work in quantum computing with high-performance computing, focusing on building the toolchain of the future. The position requires expertise in real-time systems, GPU programming, and distributed computing, with opportunities to work on AI and algorithmic real-time decoding algorithms. The role offers competitive compensation ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and benefits. NVIDIA, as a leader in accelerated computing, provides an environment where innovation thrives and technological boundaries are pushed. The successful candidate will work on groundbreaking projects at the intersection of HPC and quantum computing, contributing to the development of CUDA Quantum libraries and real-time hardware/software interfaces. This position offers a unique opportunity to shape the future of quantum computing while working with some of the industry's most forward-thinking professionals.

Last updated 18 hours ago

Responsibilities For Software Engineer, CUDA-Q Libraries

  • Identify and productize AI and algorithmic real-time decoding algorithms
  • Contribute to CUDA Quantum libraries development
  • Build AI training infrastructure for CUDA-Q Quantum Error Correction library
  • Develop real-time hardware and software interfaces for heterogenous quantum/classical computing
  • Solve problems at the intersection of HPC and quantum computing
  • Improve processes and infrastructure to accelerate development

Requirements For Software Engineer, CUDA-Q Libraries

  • Bachelor's Degree in Computer Science, Physics or related engineering field with 8+ years of experience
  • C/C++ proficiency
  • Proficiency in algorithm analysis and implementation on heterogenous systems
  • Experience with CPUs, GPUs, and FPGAs
  • Experience building performant and robust production software
  • Strong communication and collaboration skills

Benefits For Software Engineer, CUDA-Q Libraries

Equity
  • Equity
  • Comprehensive benefits package

Related Jobs

Senior DFT Infrastructure Engineer - GPU

Senior DFT Infrastructure Engineer position at NVIDIA focusing on developing and maintaining test infrastructure tools for GPU hardware validation.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup, debugging, and firmware development for GPU-accelerated server systems.

Senior Storage Production Engineer - DGX Cloud

Senior Storage Production Engineer role at NVIDIA focusing on designing and maintaining large-scale storage systems for DGX Cloud platform.

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineer position at NVIDIA focusing on GPU Fabric Networking, developing communication software for high-performance computing and AI applications.

Senior System Software Engineer - Performance

Senior System Software Engineer role focused on AI system performance and datacenter applications optimization at NVIDIA.