Cluster Operations Software Engineer
Toronto, ONCerebras Systems
6+ ansCandidates need 6 to 8 years of experience running complex compute infrastructure, strong Python and Go skills, and deep knowledge of distributed systems, Linux, Docker and Kubernetes. Monitoring and alerting experience and a willingness to work on-call 24/7 are also required.
Docker, Linux, Python, Go
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
AI Inference Core - Senior Senior Software Engineer for DevOps
Toronto, ONCerebras Systems
5+ ansCerebras Systems needs candidates with 5+ years in platform, DevOps or software engineering, hands-on CI/CD and Kubernetes experience, and a major cloud platform background. Strong Linux, networking, Python or Shell skills and monitoring experience are also required.
Kubernetes, Terraform, Helm, Argo CD, AWS, Python
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
Software Engineer - Tools & Infrastructure / DevOps
Toronto, ONCerebras Systems
4+ ansCandidates need 4 to 8 years in DevOps, infrastructure or software engineering, with hands-on CI/CD, cloud (AWS preferred), Linux and Kubernetes experience. Strong troubleshooting skills and participation in oncall are also expected.
AWS, Kubernetes, Linux, Python, Shell
Senior SDET, Inference Platform
Toronto, ONCerebras Systems
3+ ansCerebras Systems needs candidates with 3+ years of software, QA, systems or infrastructure experience. They must write strong Python and/or Go, build test automation, work with CI/CD such as Jenkins, and debug distributed systems.
Kubernetes, Jenkins, ArgoCD, NGINX, Bazel, k9s
Senior Inference ML API SDET
Toronto, ONCerebras Systems
5+ ansCerebras Systems needs candidates with 5+ years of quality or software engineering experience and strong Python, C++ or Go automation skills. They also need experience testing large-scale compute, ML or networking systems and leading cross-functional quality work.
ML, Quality control systems, Hardware components, Debugging, Communication skills, Python
Software Engineer, Inference Platform
Toronto, ONCerebras Systems
3+ ansCandidates need 3+ years of software engineering experience with large-scale distributed systems or cloud infrastructure. Strong Go or C++ skills, Kubernetes, TLS and high-availability design experience are required.
Kubernetes, Go, C++
DevOps Engineer - New Grad 2026
Toronto, ONCerebras Systems
Candidates need to be enrolled in a computer science or engineering program, with software development experience and skills in Python, shell scripting and CI/CD. Cerebras Systems also asks for container and Kubernetes experience, and for cloud service work on AWS or similar platforms.
Jenkins, Docker, Kubernetes, AWS, Makefiles
Software Engineer - New Grad 2026
Toronto, ONCerebras Systems
Candidates need a recent or current computer science or engineering degree graduating in 2026, proficiency in C or C++, and interest or exposure to systems programming, networking, embedded systems or distributed infrastructure.
Embedded systems, ML, Debug software, Debugging, Firmware, Computer science
Applied Machine Learning Research Scientist
Toronto, ONCerebras Systems
4+ ansCandidates need a Bachelor's or Master's degree in a related field and 4+ years of ML experience. Strong Python and PyTorch skills, transformer knowledge and the ability to implement ideas from ML papers are required.
PyTorch, 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
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
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++
Staff Software Engineer, Inference Platform
Toronto, ONCerebras Systems
8+ ansCandidates need 8+ years of software engineering experience, deep distributed systems and Kubernetes expertise, and strong Go or C++ skills. Experience with TLS/mTLS, high-QPS latency optimization, and observability and SLO-driven operations is also required.
Kubernetes, Go, C++
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