Cerebras Systems Logo

Cerebras Systems

ML Developer - Software Automation & Developer Infrastructure Intern (PEY 2025)

Posted 2 Days Ago
Be an Early Applicant
Toronto, ON
Internship
Toronto, ON
Internship
As an ML Developer Intern, you will focus on automating testing, improving software design, and enhancing product quality through developing verification tests and tools. You will identify software weaknesses and contribute to ensuring high-quality deliverables, impacting HW-based deep learning accelerators.
The summary above was generated by AI

Cerebras has developed a radically new chip and system to dramatically accelerate deep learning applications. Our system runs training and inference workloads orders of magnitude faster than contemporary machines, fundamentally changing the way ML researchers work and pursue AI innovation.

We are innovating at every level of the stack – from chip, to microcode, to power delivery and cooling, to new algorithms and network architectures at the cutting edge of ML research. Our fully-integrated system delivers unprecedented performance because it is built from the ground up for deep learning workloads.
Cerebras is building a team of exceptional people to work together on big problems. Join us!

About The Role:
As a Machine Developer - Software Automation & Developer Infrastructure Engineer, you will use your knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, scalability, and other advanced quality concepts. The position will play a huge role in the quality of Cerebras software. We are looking for engineers that have a broad set of technical skills and who are ready to tackle the biggest at-scale problems in HW-based deep learning accelerators.
Responsibilities:

  • Write scripts to automate testing and create tools to allow easy development of software regression tests
  • Help identify weak spots and potential customer pain points and drive the software organization towards customer focused quality metrics
  • Implement creative ways to break software and identify potential problems
  • Contribute to developing requirements specifications with a focus on developing verification tests

Requirements:

  • Enrolled within University of Toronto's PEY program with a degree in Computer Science, Computer Engineering, or any other related discipline
  • Experience in developing automated tests for compute/machine learning or networking systems within a large-scale enterprise environment
  • Ability to take responsibility for monitoring product development and usage at all levels with an end goal toward improving product quality
  • Strong knowledge of software system design, C++ and Python

Preferred:

  • Strong software testing experience with a proven track record in scaling highly technical teams
  • Knowledge of UNIX/Linux and Windows environments
  • Knowledge of neural network architecture and ML/AI deep learning principles
  • Prior experience in designing and developing test automation for HW systems involving ASICs or FPGAs
  • Prior experience working with live hardware systems and debug tools operating in a real time environment such as networking devices or live computing systems


Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer. We celebrate different backgrounds, perspectives, and skills. We believe inclusive teams build better products and companies. We try every day to build a work environment that empowers people to do their best work through continuous learning, growth and support of those around them.

This website or its third-party tools process personal data. For more details, click here to review our CCPA disclosure notice.

Top Skills

C++
Python

Cerebras Systems Toronto, Ontario, CAN Office

150 King St W, Toronto, Ontario, Canada, M5H 1J9

Similar Jobs

6 Hours Ago
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Staff Software Engineer, you will enhance the quality and efficiency of Cash App's mobile applications through automation and tooling, collaborating with teams to improve testing frameworks, conduct debugging, and mentor peers while ensuring high engineering standards.
Top Skills: JavaJavaScriptKotlinPythonRuby
7 Hours Ago
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Software Engineer for Automation and Tooling at Cash App, you will enhance mobile application quality through automated testing frameworks, optimize release processes, and boost engineering productivity. You will collaborate with various teams, provide mentorship, and lead strategic testing initiatives to improve product stability and performance.
Top Skills: JavaJavaScriptKotlinPythonRuby
12 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The position involves leading QA and testing automation initiatives in the financial sector, focusing on developing test strategies, plans, and automation frameworks to enhance client services. The role requires collaboration with clients on critical projects and aims at innovative improvements in testing processes.
Top Skills: Test

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account