Post your job offer for free on H1BConnect with no upfront cost!

Logo

Hire with Us
NVIDIA Corporation logo

Software Engineering Intern, Distributed Scientific Computing Libraries - Fall 2025

NVIDIA Corporation

4/20/2025

US, CA, Santa Clara

Internship

Salary: $18 - $71 per hour


Job Description

NVIDIA is seeking a software engineering intern to work on CuPyNumeric, a distributed and accelerated replacement for NumPy, to develop GPU-accelerated versions of NumPy and SciPy methods.

Requirements

  • Pursuing BS, MS, or PhD degree in Computer Science, Electrical Engineering, or related field
  • Strong foundation in modern C++ best practices and object oriented programming
  • Experience using Python for numerical computing (e.g. NumPy, SciPy)
  • Experience with CUDA C++
  • Academic knowledge of tasking or asynchronous runtimes, especially data-centric initiatives such as Legion
  • Good written communication, teamwork, and presentation skills

Responsibilities

  • Improving performance by developing highly optimized and innovative algorithms for high performance numerical computing
  • Architecting, prioritizing, and developing new features in cuPyNumeric and the runtime stack
  • Designing future-proof API’s for accelerated numerical/scientific computing libraries
  • Contributing to the development of runtime systems that underlay the foundation of multi-GPU computing at NVIDIA
  • Writing effective, maintainable, and well-tested code for production use

Benefits

  • Multiple relocation packages
  • Two weeklong shutdowns (mid-summer and year-end) in the US (in addition to PTO)
  • 8-week parental leave
  • 9 Employee Resource Groups
  • Annual bonus offering
  • Flexible work arrangements
  • Up to 6% 401K matching
Logo

© 2024 H1BConnect. All rights reserved.

Check out our sister site LatamDev for tech jobs in Latin America! 🌎