Logo of Huzzle

Software Intern, Deep Learning Libraries - Summer 2024

image

NVIDIA

Feb 6

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
  • Santa Clara

Requirements

  • Pursuing Masters or PhD in Computer Science, Computer Engineering or related field
  • Strong programming skills in C++
  • Strong problem-solving skills, including debugging, performance analysis, documentation, and test design
  • Experience in SCM (e.g., Git, Perforce) and build systems (e.g., Make, CMake, Bazel)
  • Ways to stand out from the crowd:
  • Experience in parallel computing and/or compiler
  • Devops experience using industry standard workflows and tools (Jenkins, Kubernetes, Docker etc.)
  • Experience designing and developing test frameworks, code coverage and/ or static code analysis tools
  • Experience as an active contributor to a software project involving many developers
  • This is an opportunity to have a wide impact at NVIDIA by improving development velocity across our many software projects. Are you creative, driven, and autonomous? Do you love a challenge? If so, we want to hear from you

Responsibilities

  • Design and develop robust and scalable GPU-accelerated Deep Learning libraries using software engineering best practices
  • Build scalable automation for build, test, integration, and release
  • Maintain and test environments for new hardware, new OSes, and platforms using industry-standard tools (e.g., Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, etc.)
  • Participate in a high-energy and dynamic company culture to develop state-of-the-art software and practice hardware-software co-design

Manufacturing & Electronics
Industry
10,001+
Employees
1993
Founded Year

Mission & Purpose

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.