NVIDIA

Software Engineer, CUDA-Q

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: CaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $218,500 per year

About the role

  • 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

Requirements

  • 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
  • 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
Benefits
  • Eligible for equity and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CUDAquantum computingHPCcompilersperformance profilingmulti-processor systemssoftware designproduction softwaretoolchain integrationextensible architecture
Soft Skills
communicationcollaborationproblem-solvingadaptabilityeagerness to learnteamworkrefinement of strategiespeer discussionprocess improvementproject management
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in PhysicsBachelor's Degree in EngineeringMaster's DegreePh.D.