CUDA Quantum Software Engineer

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Remote
Commitment: Full time
Posted on: 2023-11-10 05:02
NVIDIA's Quantum Computing team is searching for an outstanding software engineer to build the platform of the future. Join us in developing the CUDA Quantum platform for programming powerful hybrid quantum-classical multi-processor systems. We are looking for a dedicated engineer with a passion for user experience, who can turn ideas into a well crafted, robust software framework. You should be familiar with major cloud providers and have experience with web services. You will be working closely with teams across NVIDIA to create a seamless integration of the CUDA Quantum programming model other tools and offerings. If you love to empower users across industry, and relish the chance to impact the future of computing, this may be the perfect opportunity for you. What You'll Be Doing:Contributing to the development of CUDA Quantum by adding support for its novel programming paradigms in Python, C++ and other classical languagesPartnering with architects, product managers, and application teams to build and refine tools that accelerate groundbreaking research and provide a smooth user experienceSolving difficult problems at the intersection of HPC and quantum computingDiscussing and refining software designs and implementation strategies with peersImproving processes and infrastructure to accelerate our developmentWhat We Need To See:Bachelors Degree in Computer Science, Physics or related engineering field or equivalent experience (Ph.D. or Masters preferred)3+ years experience working on large-scale software projects, and a proven track record of building performant and robust production softwareSolid understanding of web services, process automation, and open-source ecosystemsDemonstrated ability to quickly develop expertise in new domains and products, and eagerness to master new challengesStrong communication and collaboration skillsWays To Stand Out From The Crowd:Strong background in working with HPC tools and developing for multi-node multi-processor systemsExperience with testing and deployment infrastructures, and a passion for improving sophisticated engineering systemsFamiliarity with existing quantum computing offerings and servicesNVIDIA is widely considered to be one of high technology's most desirable employers. Our inventions have revolutionized parallel computing and our GPUs are being used in many of the largest high-performance computing projects around the world. We have some of the most forward-thinking and experienced people in the world working for us. Our goal is to create an environment where we can do our life's best work. If you're creative, autonomous, and highly motivated, we want to hear from you!The base salary range is 144,000 USD - 270,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting