Are you passionate about exploring the limitless field of deep learning and developing exceptional software that might change the world? If yes, we invite you to join a small yet committed software engineering team within the Developer Tools department at NVIDIA that aims to deliver the finest software tools to facilitate the creation of high-performance deep learning applications. Come to be a part of our team!
What you will be doing:
- Collaborate with deep learning practitioners and researchers to comprehend and establish the requirements for tools to facilitate the complete development of deep neural network models.
- Collaborate with management and architects to convert requirements into designs and possess the development from designs to products.
- Stay updated with the latest research and developments and become an expert in deep learning.
What we need to see:
- A Master’s degree (or corresponding experience) in Computer Science, Math, or a relevant field.
- A minimum of three years of relevant technical work experience.
- We are looking for excellent programming abilities in C/C++ and Python.
- Deep knowledge of current software design methods and software development processes.
- Experience with at least one of the mainstream deep learning frameworks (PyTorch, TensorFlow, etc.).
- Self-motivation and the ability to work effectively with geographically dispersed and multifunctional teams.
- We are seeking a candidate with excellent verbal and written communication skills.
Ways to stand out from the crowd:
- Someone with hands-on experience in real-world deep learning application development, from training to deployment.
- Someone familiar with NVIDIA GPU technology and DL software stacked such as TensorRT, cuDNN, cuBLAS, etc.
- Demonstrated knowledge of GPU architectures and GPU programming.
- Authored papers on DL in a conference or journal in the last 5 years.
NVIDIA is considered one of the most inventive technology companies in the sector, and we have some of the most progressive and versatile individuals worldwide. Are you creative and self-driven? Do you enjoy a challenge and want to make a difference? If so, we want to hear from you.
The basic salary range is 144,000 USD - 270,250 USD. Your base salary will be established based on your location, experience, and the pay of employees in similar roles.
In addition, you will be eligible for equity and benefits.