Software Engineer - Host and Network IO
Toronto, ONCerebras Systems
3+ ansCandidates need a Master's or PhD in Computer Science or Electrical Engineering with one year of industry experience, or three or more years of industry experience. Strong networking knowledge, socket programming, embedded systems and some driver development are expected.
Wireshark, Arista, Juniper
Staff GPU Inference SDET
Toronto, ONCerebras Systems
8+ ansCerebras Systems needs 8+ years of software test or infrastructure quality experience. Candidates must have hands-on GPU cluster bring-up experience, knowledge of LLM serving engines, expert Python and strong Kubernetes, Slurm or Ray skills.
Python, Kubernetes, Slurm, Ray, Prometheus, Grafana
Distributed Software Engineer
Toronto, ONCerebras Systems
5+ ansCandidates need 5+ years building production distributed systems or infrastructure software, strong Go and Python skills, and real Kubernetes depth including controllers, operators, CRDs and RBAC. They also need Prometheus and Grafana experience, strong debugging across distributed systems, Linux and networking, and a demonstrated habit of using AI coding agents in their work.
Kubernetes, Go, Python, Prometheus, Grafana, gRPC
Staff Software Engineer, GPU Inference
Toronto, ONCerebras Systems
8+ ansCandidates need 8+ years of software engineering experience with ownership of complex production systems. Strong C++ and Python, LLM inference serving experience (such as vLLM or TensorRT-LLM) and GPU performance knowledge are required.
vLLM, ROCm, HIP, PyTorch, Kubernetes, AMD Instinct GPUs
Software Engineer, GPU Inference
Toronto, ONCerebras Systems
5+ ansCerebras Systems needs candidates with 5+ years of software engineering experience, including production inference work for large models. Strong C++ and Python, hands-on serving framework experience such as vLLM, and deep GPU performance knowledge are required.
vLLM, ROCm, PyTorch, Kubernetes, AMD Instinct GPUs, RCCL
Senior Runtime Engineer
CanadaCerebras Systems
3+ ansCandidates need 3+ years building high-performance or distributed systems software, strong C/C++ skills, and experience with multi-threading and memory management. A Bachelor's, Master's, or equivalent experience in Computer Science, Electrical Engineering, or a related field is required.
C, C++, PyTorch, Python
FPGA Engineer
Toronto, ONCerebras Systems
5+ ansCerebras Systems needs candidates with 5+ years of production FPGA experience (or a Master's/PhD plus 3 years), Verilog skill in a Git repository, and strong FPGA place-and-route, timing closure and debug skills. Knowledge of TCP, RoCE and Wireshark, plus network switch familiarity, is also required.
Verilog, Git, Wireshark, Arista, Juniper