Apply now »

Title:  Software Engineer Intern - Chief Platform and Technology Office

Location: 

San Jose, CA, US, 95128

Requisition ID:  133384

Job Summary

The Office of the Chief Platform and Technology Officer (CPTO) is seeking Software Engineering Interns to work on hands-on projects that explore the frontiers of storage, data management, cyber security, and AI. Interns will collaborate closely with senior engineers on forward-looking research, proofs-of-concept, and early-stage implementations to influence future NetApp products.

 

Interns will contribute real code, experiment with new ideas, and learn how large-scale storage software is designed, implemented, and evaluated. You’ll work in an environment where ideas are evolving, explore and make hard decisions, and learn how to navigate ambiguity while delivering meaningful results.

 

Just as important as technical skills is mindset. Successful interns will bring curiosity, creativity, and a willingness to learn, experiment, and ask questions. Some ideas will fail fast—and others may help shape the future of NetApp’s storage platforms.

 

Responsibilities
•    Implement and enhance features or experimental components within ONTAP or related NetApp storage systems, under guidance from senior engineers
•    Learn and analyze existing systems and code paths to understand behavior, performance, and design intent
•    Develop solutions aligned with clearly defined project goals
•    Write clean, readable, and maintainable code
•    Participate in code reviews and incorporate feedback to improve code quality
•    Contribute to proofs-of-concept and experimental projects by researching, implementing, and testing new ideas
•    Assist with testing, measurement, and performance analysis
•    Collaborate with engineers across teams, including hardware and product partners, as appropriate
•    Communicate clearly about progress, challenges, and results

Job Requirements

Technical Skills
•    Experience with C/C++, Go, Rust from coursework, projects, or internships
•    Familiarity with Python or other scripting languages
•    Understanding of data structures, algorithms, and core computer science concepts
•    Basic familiarity with Unix/Linux operating systems
•    Competent researching and writing code both with AI assistance as well as without

 

Soft Skills
•    Strong problem-solving skills and attention to detail
•    Ability to work collaboratively in a team environment
•    Clear written and verbal communication skills
•    Eagerness to learn new technologies and technical domains

 

Preferred Qualifications
•    Exposure to storage systems, operating systems, or distributed systems, through coursework, projects, or previous work
•    Familiarity with performance analysis or debugging tools
•    Experience working on team-based or agile software projects

Education & Experience

•    Pursuing a Bachelor’s or Master’s degree in Computer Science, Engineering, or enrolled in a related professional program through the summer of 2026
•    Prior internship, research, or significant academic project experience in systems or low-level software is a plus, but not required

Compensation:
Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors. Benefits may vary by country and region, and further details will be provided as part of the recruitment process. 


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Test Engineer, Software Engineer, Computer Science, Summer Internship, Testing, Engineering, Technology, Entry Level

Apply now »