A Software Engineer Intern role focused on developing and optimizing core features for data storage systems, involving high-performance 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
Develop and deploy high-performance, reliable, and scalable system components
Write and optimize production-level C code for distributed systems
Conduct code reviews to ensure security and efficiency standards
Test and validate solutions using automation frameworks to improve system performance
Requirements
Current enrollment in a Bachelor of Science (BS), Master of Science (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
Competitive compensation/salary range (implied by industry standards for internships)
Work from Prague office in compliance with company policies
Flexible time off
Wellness resources
Company-sponsored team events
Growth opportunities and support for professional development
Inclusive and diverse work environment
Ready to Apply?
Join Pure Storage and make an impact in renewable energy