ML Runtime and Kernel Engineer - Core ML
Toronto, ONCerebras Systems
Cerebras Systems needs candidates with a background in computer science, computer engineering or electrical engineering, plus experience building high-performance systems, ML systems, compilers or kernels. Strong C++ and Python skills, and familiarity with PyTorch or JAX, are required.
C++, Python, PyTorch, JAX, CUDA, Triton
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
CoDesign & NextGen Performance Engineer
Toronto, ONCerebras Systems
3+ ansCandidates need a Bachelor's, Master's or PhD in electrical engineering or computer science, with 3+ years in computer architecture, performance or kernel optimization. Strong C++ and Python, plus analytical problem-solving, are required.
C++, Python
AI Inference Core - Software Integration Engineer
Toronto, ONCerebras Systems
Cerebras Systems needs candidates with strong software fundamentals in Python, C++, Go or similar, and experience with hardware accelerators, compilers, kernels or low-level systems. Experience debugging distributed systems, AI infrastructure, profiling and clear cross-team communication are also needed.
Documentation, Detect bottlenecks, Python, C++, Go, Debugging
ML Systems Performance Engineer
CanadaCerebras Systems
3+ ansCandidates need a Bachelor's, Master's or PhD in Electrical Engineering or Computer Science, strong computer architecture knowledge and 3+ years in a relevant domain such as CPU/GPU performance or kernel optimization. Experience with simulators, performance profiling, C++ and Python is required.
C++, Python, CPU/GPU simulators, Wafer Scale Engine, profiling tools
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
Full Stack LLM Engineer
Toronto, ONCerebras Systems
Candidates need a degree in computer science, engineering or a related field, plus experience with deep learning frameworks, C/C++ low-level optimization and compiler development such as LLVM or MLIR. Strong debugging and optimization skills, including work on NP-hard problems, are also expected.
PyTorch, TensorFlow, LLVM, MLIR, C++