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.
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
Conduct code reviews with peers and mentors to ensure security and efficiency
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 or later.
Proficiency in C programming language and a comprehensive understanding 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
In-office work environment in Prague
Ready to Apply?
Join Pure Storage and make an impact in renewable energy