NVIDIA has flagged the Software Engineering Director, Graphics Developer Tools job as unavailable. Let’s keep looking.

Join the NVIDIA Developer Tools team to drive the development of ground breaking AI-powered developer tools to foster the development of accelerated computing applications. As part of this initiative, we are building generative AI-based copilots and other AI-driven technologies dedicated to improve application developers' lives. From future looking IDE integration to enhancing our Nsight developer tools product portfolio, you will be charting new waters in software development. As the director of engineering you will lead the engineering team to build and deliver world-class AI-assisted developer activities - such as code generation, debugging, profiling, code refactoring, and more. You will collaborate with product managers in shaping the vision, researching leading AI technologies by collaborating with NVIDIA Research and internal teams, building the roadmaps, and delivering world-class products and solutions to improve the productivity of developers on NVIDIA platforms. We use NVIDIA’s own top-notch generative AI workflows, LLM models, and other technologies in our work to deliver end to end solutions - in the Cloud, on premise and local systems. If you can envision the future of accelerated computing applications development driven by AI, join us, and make a transformational impact in how software is written!

What you will be doing:

  • Lead the development of AI-assisted developer tools features and end to end solutions involving tight collaboration with Nsight product teams, NVIDIA research and other AI experts within the company.
  • Recruit a team to enable prototyping solutions and productizing within the Nsight developer tools suite
  • Expand the use of AI-assisted developer tools activities beyond code generation to unleash the power of AI to tackle difficult and time consuming tasks surrounding accelerating computing adoption and code maintenance.
  • Build and manage a multi-level software development team, ensuring high-quality output and adherence to project timelines.
  • Collaborate proactively with QA, UX/UI, product management and development, and upper management to ensure the product vision is realized.
  • Collaborate with various teams across geographies on implementation and problem solving.
  • Continuously explore emerging technologies and methodologies in software
  • Establish and grow a software team to develop key deep learning solutions.

What we need to see:

  • MS or PhD in Computer Science, Computer Engineering, or equivalent experience.
  • 15+ years of relevant experience in software development, with 5+ years in a leadership role.
  • Knowledge of deep learning frameworks and libraries like PyTorch and TensorFlow.
  • Experience with GIT source control and Jira project management tools.
  • Strong programming skills in C++, and scripting language (Python) and Experience building tools on top of AWS and Azure backends.
  • Proven ability in managing local and remote teams with strong communication skills.
  • Proven track record of developing applications from initial vision to successful product release and maintenance.
  • Background in computer graphics, application development for desktop and cloud, and a passion for emerging technologies.
  • Experience in building and leading a multi-level software development team.
  • Demonstrated ability to work independently as a self-starter, tackling complex problems.

Ways to Stand Out from the Crowd

  • Experience in evaluating Large Language Models (LLMs), developing chatbots, applying machine learning concepts in desktop and web development.
  • Knowledge of GPU architecture, CUDA and GPU programming (compute and graphics shaders)
  • GPU performance analysis and profiling tools

The base salary range is 304,000 USD - 460,000 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.

Read Full Description
Confirmed 3 hours ago. Posted 21 days ago.

Discover Similar Jobs

Suggested Articles