Job ID : 43669
Machine Learning Software Engineer
Cerebras Systems - Computer Science
| JOB POSTING INFORMATION | |||||||
|---|---|---|---|---|---|---|---|
| Position Type: | Professional Experience Year Co-op (PEY Co-op: 12-16 months) | ||||||
| Job Title: | Machine Learning Software Engineer | ||||||
| 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: | 2 | ||||||
| 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! Responsibilities - Create tools and design workflows that enable the development, training, and deployment of machine learning models on our new hardware system - Map abstract computations expressed via third-party ML frameworks into representations that can then be compiled into highly optimized executables that target Cerebras’ system - Develop connections between representations of existing deep learning frameworks -- such as TensorFlow, Caffe/2, MXNet, CNTK -- with our customized back-end - Understand the runtime environments of existing frameworks and our backend, and develop an execution model connecting them together in a way that is seamless to the user |
||||||
| Job Requirements: |
Requirements - Enrolled within University of Toronto's PEY program with a degree in Computer Science, Computer Engineering, or any other related discipline - Understanding of state-of-the-art deep learning model architectures and training protocols - Direct experience with one ML framework internals (like TensorFlow, PyTorch, ONNX, etc) strongly preferred - Strong Python and C++ development skills Preferred - Good understanding of how to define custom layers and back-propagate through them - Experience with supervised deep learning models such as RNNs and CNNs - Experience in vertical such as computer vision, language modeling or speech recognition |
||||||
| 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 |
| 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. |
| 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) |

