Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
CUDA
Communication @ 6
Distributed Systems
GPU @ 5
HPC
LLVM @ 6
Profiling @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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
Senior Staff Network Automation Engineer
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Product Marketing Engineer, Metropolis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 92,000-184,000 per year
Senior Data Analyst - Automotive
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, CUDA Rust Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, CUDA Python Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, CUDA C++ Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal High-Performance LLM Training Engineer
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Training Performance Engineer
OpenAI · San Francisco, United States
USD 250,000-445,000 per year
DL Performance Software Engineer - LLM Inference
Nvidia · Toronto, Canada
CAD 135,000-220,000 per year