Job Description
Join NVIDIA's elite summer internship program in San Jose and accelerate your career in cutting-edge technology. As a Software Engineering Intern, you'll collaborate with industry leaders to develop breakthrough AI, graphics, and computing solutions. This immersive 12-week program offers mentorship, technical workshops, and real-world project experience in a dynamic innovation hub.
Our San Jose campus provides state-of-the-art facilities and a vibrant culture of creativity and collaboration. You'll gain hands-on experience with CUDA, deep learning frameworks, and high-performance computing while building professional networks that last a lifetime. This is your chance to contribute to technologies that shape the future.
Responsibilities
- Develop and optimize software solutions for GPU acceleration and AI applications
- Collaborate with cross-functional teams to design, implement, and test new features
- Debug and resolve complex technical issues in production systems
- Contribute to open-source projects and internal innovation initiatives
- Participate in agile development cycles with daily stand-ups and sprint reviews
- Present technical findings and project progress to stakeholders
- Maintain high-quality documentation for code and system architecture
Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Strong programming skills in C++, Python, or Java
- Familiarity with Linux operating systems and development tools
- Knowledge of parallel programming concepts and GPU computing (CUDA a plus)
- Experience with version control systems (Git) and CI/CD pipelines
- Excellent problem-solving abilities and attention to detail
- Ability to work independently and in collaborative team environments
- Authorization to work in the United States without sponsorship