NVIDIA, the world leader in accelerated computing and GPU technology, is seeking a Software Engineer Intern for their Fleet Health Instrumentation team for Fall 2025. This role offers an exceptional opportunity to work with cutting-edge technology in GPU computing and AI systems.
The position focuses on designing and maintaining systems that monitor and ensure the health of NVIDIA's global GPU fleet. As an intern, you'll be immersed in modern software practices, working with technologies like Golang, Python, Kubernetes, and Kafka. You'll be responsible for building and maintaining micro-services and data pipelines that process millions of records daily, while gaining hands-on experience with cloud infrastructure and containerization.
The ideal candidate should be pursuing a BS or MS in Computer Science or related field, with a strong foundation in distributed systems and programming skills in Python or Go. Knowledge of Linux and Kubernetes is essential. This role offers excellent exposure to real-world software engineering challenges and the opportunity to work with some of the industry's brightest minds.
NVIDIA offers competitive compensation ($18-$71 per hour) and comprehensive intern benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. Based in Santa Clara, CA, you'll be working at the heart of Silicon Valley's tech ecosystem. This internship provides invaluable experience in cloud computing, distributed systems, and large-scale infrastructure monitoring, making it an ideal stepping stone for a career in software engineering.
The role combines technical challenges with practical experience, offering exposure to the full software development lifecycle. You'll work on projects that directly impact NVIDIA's cloud services reliability and performance, while learning from experienced engineers in a collaborative environment.