Careers At Cray

Initiate. Innovate. Dedicate. Your next is now at Cray.
Browse Open Jobs Search Open Jobs Edit Your Profile View Submitted Applications

Job details

Requisition Number 17-0248
Title Intern- Performance
Location US-MN-Bloomington
Position Type Full-Time
The Cray Internship Program allows students to gain real-world work experience in HPC, often applicable in their academic field. Cray interns will partner with some of the most talented and experienced professionals in the HPC industry who help our customers solve the most demanding, most crucial computing problems on the planet. Interns will engage in challenging projects using future generation supercomputers.  These projects are designed to stretch their skills and enrich their knowledge base to achieve a greater understanding of HPC, and hopefully, the desire to return as a professional member of the Cray team.

This internship is in the Cray Performance Team.  Projects could include gathering performance data for new hardware and software configurations, analyzing and optimizing the performance of applications, or working to understand the performance of HPC algorithms on various architectures that include CPU processors and accelerators.

The successful candidate will be able to:
•	Join a thriving, high tech, team environment
•	Collaborate with experienced members of the Performance Team team
•	Generate detailed performance analysis information
•	Conduct project tracking and analysis
•	Effectively work on and prioritize multiple projects while maintaining high quality deliverables.

Our interns are expected to maintain quality standards while meeting schedules.
Intern Benefits include challenging work assignments, relocation assistance if applicable, paid holidays that fall during the course of the internship, and exposure to all areas of the business through a weekly speaker series and end-of-the summer event. 

Desired Skills:
•	Excellent problem solving skills and analytical ability
•	Ability to use C, C++, Fortran, MPI, CUDA, Python and/or OpenMP
•	Ability to write robust, high quality code
•	Experience with any scientific/engineering software for HPC systems
•	Experience/education in fields where HPC is used, including Deep Learning, Physics, Engineering, Life Sciences, Data Analytics, etc. 
•	An understanding of the issues affecting HPC application performance
•	Familiarity with Linux and parallel programming
•	The ability to quickly learn new skills

Apply On-line