NVIDIA

Senior Deep Learning Software Engineer, Developer Tools


PayCompetitive
LocationRemote
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: JR1970434

      We are looking for a hard-working and outstanding software engineer to join the Developer Tools organization at NVIDIA that aims at shipping the best AI-assisted tools to help software developers achieve the most productivity and efficiency on NVIDIA platforms. Come be part of our team!

      NVIDIA is widely regarded as one of the most innovative technology companies in the industry, and we have some of the most forward-thinking and versatile people in the world. Are you creative and autonomous? Do you love a challenge and make a difference? If so, we want to hear from you.

      What You Will Be Doing:

      • Work closely with research, libraries, and product teams at NVIDIA to innovate new AI-assisted developer tools solutions for crafting, debugging, and profiling accelerated computing code.

      • Study and adapt pre-trained large language models for downstream tasks that are suitable for developer tools.

      • Architect, design, and implement AI-based features that can be coordinated into existing NVIDIA developer tools products.

      What We Need to See:

      • PhD in Computer Science, Mathematics, or related engineering fields, or a master's degree (or equivalent experience)

      • At least twelve years of relevant technical work experience.

      • Proven understanding of Machine Learning, Deep Neural Networks, Generative AI, and NLP.

      • In-depth knowledge of C/C++, Python and first-hand experience with parallel programming with CUDA C/C++.

      • Strong computer science fundamentals - algorithms and data structures, programming languages, parallel computing, and system software.

      • Excellent communication and social skills along with the ability to work successfully with geographically distributed and multi-functional teams.

      Ways to stand out from the crowd:

      • Hands-on experience with LLMs, and real-world DL application development - from training to deployment.

      • Familiar with NVIDIA GPU technology and DL software stack (NeMo, TensorRT, etc.)

      • Experienced knowledge in GPU architectures and GPU programming.

      • Published papers on DL/ML in the last 5 years.

      • Experience and/or interests in building developer tools like debuggers and profilers.

      The base salary range is 220,000 USD - 419,750 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.

  • About the company

      9637389 Nvidia Corporation is an American multinational technology company incorporated in Delaware and based in Santa Clara, California.