About the job
Join us at Pure Storage—a company at the forefront of technology, transforming the data storage landscape. You'll embrace innovative thinking, grow with us, and collaborate with some of the brightest minds in the industry.
If you’re eager to explore limitless opportunities and make a significant impact, we invite you to be part of our team.
THE ROLE
As a Software Engineer Intern, you will be at the cutting edge of data storage technology, addressing critical engineering challenges alongside seasoned professionals. This isn’t just an observational role; you will take ownership of a vital project that directly influences our product roadmap. In our agile pair-programming environment, you’ll convert complex theoretical concepts into high-performance code that supports some of the world’s largest enterprises.
WHAT YOU'LL DO
- Architect and Implement Core Features: Take full responsibility for the development of a technical project—from design to deployment—enhancing system reliability, performance, and scalability.
- Optimize High-Performance Code: Create and enhance production-level C++ code to eliminate bottlenecks within intricate distributed systems or flash-management layers.
- Collaborate and Peer Review: Work alongside a fellow intern and experienced mentors to conduct thorough code reviews, ensuring that every contribution meets our high standards for security and efficiency.
- Drive Data-Informed Iteration: Test and validate your solutions using Python or Go-based automation frameworks to ensure your project provides measurable improvements to the Pure ecosystem.

