Job ID : 43628
ML Developer - Software Automation & Developer Infrastructure
Cerebras Systems - Computer Science
| JOB POSTING INFORMATION | |||||||
|---|---|---|---|---|---|---|---|
| Position Type: | Professional Experience Year Co-op (PEY Co-op: 12-16 months) | ||||||
| Job Title: | ML Developer - Software Automation & Developer Infrastructure | ||||||
| Job Location: | Toronto | ||||||
| Job Location Type: | Flexible | ||||||
| If working on site, can you provide a copy of your COVID-19 safety protocols?: | No | ||||||
| Number of Positions: | 1 | ||||||
| Salary: | $42.00 hourly for 40.0 hours per week | ||||||
| Start Date: | 05/06/2024 | ||||||
| End Date: | 04/25/2025 | ||||||
| Job Function: | Information Technology (IT) | ||||||
| Job 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. 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 |
||||||
| Job 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 |
||||||
| Preferred Disciplines: |
|
||||||
| All Co-op programs: | No | ||||||
| Targeted Co-op Programs: |
Targeted Programs
Professional Experience Year Co-op (12 - 16 months)
|
||||||
| APPLICATION INFORMATION | |
|---|---|
| Application Deadline: | Nov 1, 2023 11:59 PM |
| Application Receipt Procedure: | Online via system |
| If by Website, go to: | https://www.cerebras.net/careers/?gh_jid=5321500003 |
| Additional Application Information: |
Please apply with both resume & transcript. Lacking transcript will disqualify you from being considered. Note that applications will be considered on a rolling basis. Apply as early as possible. Note to PEY Co-op applicants: In addition to your application by email/website, please ensure that you select the “I intend to apply for this position” tab on the portal. This will give us a record of your submitted application in the event that you will be invited for interviews. |
| U of T Job Coordinator: | Yasmine Abdelhady |
| ORGANIZATION INFORMATION | |
|---|---|
| Organization: | Cerebras Systems |
| Division: | Computer Science |
| Website: | https://cerebras.net/ |
| ADDITIONAL INFORMATION | |
|---|---|
| Length of Workterm: | FLEXIBLE PEY Co-op: 12-16 months (range) |

