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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: cxnetapp
- Position Id: 72b5fa8c5b70079b4c7b7847600c3858
- Posted 1 day ago