Software Engineer - Host and Network IO
Toronto, ONCerebras Systems
3+ YOECandidates 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+ YOECerebras 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+ YOECandidates 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
Sr. Data Center Network Provisioning Engineer
Toronto, ONCerebras Systems
5+ YOECandidates need a bachelor's degree in a technical field and at least 5 years in network and server provisioning, data center infrastructure or SRE. They must be proficient in Python, shell scripting, Linux, Kubernetes, Terraform and Ansible, with strong knowledge of networking fundamentals such as BGP, OSPF, VLANs and PXE.
Terraform, Ansible, Kubernetes, Linux, Python, AWS
Cluster Operations Software Engineer
Toronto, ONCerebras Systems
6+ YOECandidates 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
AI Inference Core - Senior Senior Software Engineer for DevOps
Toronto, ONCerebras Systems
5+ YOECerebras 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+ YOECandidates 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
Senior SDET, Inference Platform
Toronto, ONCerebras Systems
3+ YOECerebras 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
Regional Data Center Manager - Western Canada
Vancouver, BCCerebras Systems
5+ YOECandidates need 5 to 10+ years of data center or critical facility experience, working knowledge of MEP systems, and experience dealing with facility providers. They also need to have led site-level teams and to work well in a fast-paced environment.
Incident response, Team leadership, Plumbing
Software Engineer, Inference Platform
Toronto, ONCerebras Systems
3+ YOECandidates 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++
Technical Lead Manager, Infrastructure Hardware (Server and Network Systems)
Toronto, ONCerebras Systems
8+ YOECandidates need a B.S. or M.S. in computer science or electrical/computer engineering, or equivalent experience, plus 8+ years of technical leadership on server, network or infrastructure platforms. Deep knowledge of server architecture and networking fundamentals, and experience running multi-vendor programs, are required.
Linux, PCIe, optics
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+ YOECandidates 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+ YOECandidates 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
Staff Software Engineer, Inference Platform
Toronto, ONCerebras Systems
8+ YOECandidates 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+ YOECerebras 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