About this role
About The Role
Cerebras is seeking passionate and talented Software Engineers 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 job 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
• Recently graduated or enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines (graduating 2026). This is a new graduate position.
• 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.