Job Description
Join NVIDIA's elite software engineering team and shape the future of AI and graphics technology. As a Software Engineering Intern, you'll collaborate with industry experts to develop cutting-edge solutions for autonomous vehicles, deep learning frameworks, and real-time rendering systems. This immersive 12-week program offers mentorship, hands-on projects, and exposure to NVIDIA's revolutionary GPU architecture.
Our San Jose hub is at the heart of Silicon Valley's innovation ecosystem, providing unparalleled opportunities to network with pioneers in AI and high-performance computing. You'll receive competitive compensation, flexible scheduling, and dedicated career development resources.
Responsibilities
- Develop and optimize C++/Python code for GPU-accelerated applications
- Contribute to NVIDIA's CUDA toolkit and deep learning libraries
- Debug and resolve performance bottlenecks in real-time systems
- Collaborate with cross-functional teams on AI model deployment
- Implement computer vision algorithms for autonomous driving systems
- Document technical specifications and create API documentation
- Participate in agile development cycles and code reviews
Qualifications
- Currently pursuing BS/MS/PhD in Computer Science, Engineering, or related field
- Strong proficiency in C++, Python, and Linux environments
- Familiarity with GPU architectures and parallel programming concepts
- Experience with version control systems (Git) and CI/CD pipelines
- Knowledge of machine learning frameworks (TensorFlow/PyTorch) preferred
- Problem-solving skills demonstrated through competitive programming or projects
- Authorization to work in the United States without sponsorship
- Available for a 12-16 week internship starting Summer 2024