About this role
About The Role
Cerebras is seeking passionate and talented Software Engineer Interns to join our innovative team - you will be placed with a specific team based on your skills, experience, and team needs. This is a general overview of our internship duties, but each team has a different set of responsibilities based on what they work on - you will find out more about team placement and work during your interview process.
Responsibilities
• Collaborate with world-class engineers on real-world challenges across the software stack.
• Design, implement, and test software solutions that directly impact system performance and usability.
• Learn and contribute across multiple layers of a fully integrated AI-accelerated system.
• Gain hands-on experience with advanced hardware, compilers, distributed systems, and ML frameworks.
Required Qualifications
• Enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines.
• Strong problem-solving skills and excellent communication skills.
• Proficient in one or more programming language - exposure and experience with C++ is an asset.
• Hybrid role in Toronto, ON, CA. Internships for Spring, Fall and Winter available for a duration of 16 weeks up and to 16 months.