A Software Engineer Intern role focused on developing and optimizing high-performance, mission-critical features for data storage systems, involving coding, system design, and collaboration within an agile environment to impact enterprise-level products.
Key Responsibilities
Architect and implement core features for data storage systems
Own the end-to-end development of technical projects from design to deployment
Write and optimize high-performance C code for distributed systems
Collaborate with team members and conduct code reviews to ensure quality and security
Test and validate solutions using automation frameworks to improve system performance
Requirements
Current enrollment in a BS, MS, or PhD program in Computer Science or a related technical field, with a graduation date scheduled for 2027 and later.
Technical foundation in C programming and a comprehensive grasp of Computer Science fundamentals, including data structures, algorithms, and systems programming.
Ability to navigate ambiguous technical problems and deliver high-quality, documented results within a 12-week project lifecycle.
Effective communication skills and a collaborative mindset, with the desire to solve problems within a transparent, team-oriented environment.
Willingness to work primarily from the Prague office in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy