CerebrasSystems

Machine Learning Developer, Software Automation - Internship (PEY 2024)

Toronto, Ontario Canada
Python Deep Learning Machine Learning C++
Description

Cerebras Systems has pioneered a groundbreaking chip and system that revolutionizes deep learning applications. Our system empowers ML researchers to achieve unprecedented speeds in training and inference workloads, propelling AI innovation to new horizons.

The Condor Galaxy 1 (CG-1), unveiled in a recent announcement, stands as a testament to Cerebras' commitment to pushing the boundaries of AI computing. With a staggering 4 ExaFLOP processing power, 54 million cores, and 64-node architecture, the CG-1 is the first of nine powerful supercomputers to be built and operated through an exclusive partnership between Cerebras and G42. This strategic collaboration aims to redefine the possibilities of AI by creating a network of interconnected supercomputers that will collectively deliver a mind-boggling 36 ExaFLOPS of AI compute power upon completion in 2024.

About The Role

As a Software Quality Engineer on our team, you will use your knowledge to influence better software design, bug prevention strategies, testability, scalability, and other advanced quality concepts. This position will play a huge role on the quality of Cerebras software. We are looking for engineers that have a broad set of technical skills 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

  • Currently enrolled in Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Experience in developing automated tests, ideally for compute/machine learning or networking systems
  • Knowledge of software system design, C++ and Python

Preferred

  • Software testing experience
  • Knowledge of UNIX/Linux and Windows environments
  • Knowledge of neural network architecture and ML/AI deep learning principles

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.

CerebrasSystems
CerebrasSystems
Artificial Intelligence Computer Hardware Software

2 applies

155 views

Other Jobs from CerebrasSystems

IT/DevOps Engineer

Bengaluru, India Europe

Network Engineer

Toronto, Ontario Sunnyvale, CA

Senior Applied ML Engineer

Sunnyvale, CA San Diego, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 210 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers