Senior Quantum Software Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
To develop, scale, and optimize GPU-accelerated simulators for CUDA-Q, the full-time Senior Quantum Software Engineer will design and maintain quantum computing simulation components while collaborating with various teams and researchers in a hybrid work environment.
Key responsibilities
- Designing, developing, and maintaining quantum computing simulation components in CUDA-Q
- Extending CUDA-Q with new simulation methods and optimizing existing capabilities for quantum dynamics and open-system simulation
- Profiling and improving end-to-end performance, memory use, and CPU-GPU data movement across GPU architectures
Required qualifications
- Excellent modern C++ and Python programming skills, including debugging and performance profiling
- Strong foundations in quantum computing, including knowledge of quantum circuits and linear algebra
- Hands-on experience implementing or extending quantum simulators with depth in simulation approaches
- Experience developing maintainable software in a collaborative environment using Git and continuous integration
- PhD or MS degree in Computer Science, Applied Mathematics, Physics, Electrical Engineering, or a related field, or equivalent experience
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 39,452 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee