
Software Engineer, CUDA-Q
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • Washington • United States
Visit company websiteExplore more
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.