NetApp builds intelligent data infrastructure that helps customers manage, protect, and extract value from their data—anywhere it lives. Our engineering teams design and deliver highly scalable, reliable, and secure software that powers mission-critical workloads across the globe. As a Software Engineer Intern, you will work alongside experienced engineers to design, build, test, and deploy production-quality software systems. You will contribute to real-world products used by thousands of customers, gaining hands-on experience with modern software engineering practices, distributed systems, cloud-scale technologies and Generative AI–enabled development workflows. You will also gain exposure to Generative AI technologies, agentic frameworks, and AI copilots, learning how intelligent agents and developer assistance tools can accelerate software development, improve code quality, and enable new product capabilities. At NetApp, we believe interns are not observers, they are builders. You will have the opportunity to make meaningful contributions while learning how high-impact software is designed, implemented, and operated at scale.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Intern