Machine Learning Algorithms Researcher

Cerebras Systems

Los Altos, CA, US / San Diego, CA, US / Toronto, CA
  • Job Type: Full-Time
  • Function: Data Science
  • Post Date: 01/13/2021
  • Website:
  • Company Address: 175 S San Antonio Rd #100, Los Altos, CA, 94022

About Cerebras Systems

Cerebras Systems is a stealth mode startup backed by premier venture capitalists and technologists. The Company manufactures artificial intelligence based chips for deep learning applications.

Job Description

Cerebras is developing 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 the deep learning workload.

Cerebras is building a team of exceptional people to work together on big problems. Join us!

The Role

Cerebras is developing both novel algorithms to accelerate training of existing neural network architectures, as well as new, custom network architectures for the next generation of deep learning accelerators. For this internship position, we are looking for hands-on researchers who can:

  • Take an algorithm from inception, to TensorFlow or PyTorch implementation, to results competitive with state-of-the-art on benchmarks such as ImageNet classification.
  • Develop algorithms for training and inference with sparse weights and sparse activations.
  • Develop algorithms for training at unprecedented levels of scale and paralellism.
  • Publish results in Machine Learning conferences and company messaging, like blog posts and white papers.

Skills & Qualifications

  • Publications in Machine Learning such as supervised, unsupervised, or reinforcement learning. Statistical modeling such as generative modeling and probabilistic modeling.
  • Graduate and undergraduate students with a background in Deep Learning and Neural Networks
  • Experience with deep learning models such as Transformers, RNNs, and CNNs for language modeling, speech recognition, and computer vision
  • Experience with high performance machine learning methods such as distributed training, parameter server, synchronous and asynchronous model parallelism.
  • Experience with 16 bit / low precision training and inference, using half precision floating point, fixed point.
  • Experience with model compression and model quantization.


Los Altos, CA or San Diego, CA or Toronto, Canada


  • Summer Internship & New Grad / Full Time:


  • Headquarters/Los Altos Office
  • Remote Office
  • San Diego Office
  • Toronto Office

Related Jobs

Applied Machine Learning Engineer

Cerebras Systems - Los Altos, CA, USSan Diego, CA, US

Software Integration Engineer

Cerebras Systems - Los Altos, CA, US

LLVM Backend Engineer

Cerebras Systems - Los Altos, CA, US

ASIC Design Verification Engineer

Cerebras Systems - Los Altos, CA, US

Machine Learning Solutions Engineer

Cerebras Systems - Los Altos, CA, USSan Diego, CA, USToronto, CA
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.