Finding the best job has never been easier
Share
What you'll be doing:
Researching and developing creative and innovative algorithms and software systems to help accelerate quantum circuit simulators.
Working closely with NVIDIA Research, Developer Technology, and Product Management teams in the areas of quantum computing, programming systems, and machine learning.
Interacting with external partners and researchers to understand their use cases and requirements.
Providing technical leadership and guidance to other engineers on your team.
Analyzing the performance of GPU and CPU implementations and finding opportunities for algorithmic or implementation-based improvements.
What we need to see:
Excellent C++ and Python programming and software design skills, including functional and performance test design.
Parallel programming experience with GPUs (CUDA, OpenCL, or OpenACC), multi-threading, or MPI.
6+ years of experience developing software used in quantum computing workflows (e.g., circuit simulators, compilers, hybrid-computing).
PhD or MSc degree in Computer Science, Applied Math, Physics, or related science or engineering field (or equivalent experience)
Experience with Quantum Circuit Simulator methods such as Tensor Networks or State Vector methods.
Experience leading and implementing software development projects.
Excellent collaboration, communication, and documentation skills.
Ways to stand out from the crowd:
Experience using one or more quantum computing and deep learning frameworks (e.g., Qiskit, Cirq, Pennylane, TNQVM, TensorFlow, PyTorch).
Good understanding of Machine Learning and Deep Learning technologies.
Familiarity with Quantum Error Correction (QEC) algorithms and methods.
Experience working in an agile software development environment within a globally distributed organization.
You will also be eligible for equity and .
These jobs might be a good fit