NVIDIA-posted 5 days ago
Full-time • Mid Level
Us, CA
5,001-10,000 employees

NVIDIA's Quantum Computing team is searching for an outstanding software engineer to build the toolchain of the future. Join us in developing the CUDA-Q platform for programming powerful hybrid quantum-classical multi-processor systems. We are looking for a dedicated engineer with expertise in GPU-programming and compilers that is proficient in parallel and distributed programming. Are you creative, always looking to come up with innovative solutions, and eager to apply your skills to advance a novel field of computing? If you love the craft of software engineering, and relish the chance to impact the future of the industry, this role may be perfect for you.

  • Contributing to the development of CUDA Quantum by building core infrastructure for inter-device communication and efficient execution across multiple processors
  • Partnering with architects, product managers, and collaborators to create an extensible toolchain integrating quantum architecture specific components
  • Solving difficult problems at the intersection of compilers, HPC and quantum computing to enable ground-breaking research and technology
  • Discussing and refining software designs and implementation strategies with peers
  • Improving processes and infrastructure to accelerate our development
  • Bachelors Degree in Computer Science, Physics or related engineering field (Ph.D. or Masters preferred), or equivalent experience
  • 5+ years of experience
  • Ability working on large-scale software projects, and a proven track record of building performant and robust production software
  • Proficiency in GPU-programming and a solid understanding of performance profiling, multi-processor systems, and compiler fundamentals
  • Ability to quickly develop expertise in new domains and products, and eagerness to master new challenges
  • Strong communication and collaboration skills
  • Extensive knowledge about quantum computing hardware and control systems and/or prior experience implementing optimization and code generation components for various quantum computing architectures
  • A passion for system designing and a focus on improving extensibility
  • Familiarity with FPGA programming and HDLs
  • Deep understanding of compiler toolchains, specifically LLVM/MLIR
  • equity
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service