Software Engineer Kernel Reliability
Cerebras Systems, Inc.Visit Cerebras Systems, Inc. website
Cerebras builds wafer-scale AI computing systems and a cloud inference platform for training, fine-tuning, and serving AI models.
Sunnyvale, California, United States
About Cerebras Systems, Inc.
Cerebras Systems is an AI-infrastructure company founded in 2015. It sells rack-scale wafer-scale computing systems and provides cloud-based, API-accessible AI inference alongside on-premises deployments.
Skills
About the Role
You will improve the reliability of compute clusters, inference systems, training systems, and production services. You will investigate failures, build and enhance debugging tools, collaborate on reliability-focused software and hardware designs, and drive incident follow-ups that reduce downtime.
Requirements
- C
- C++
- Python
- Operating systems
- Computer architecture
- Systems programming
- Debugging with logs and traces
- Root-cause analysis
Responsibilities
- Contribute to the technical roadmap and execution for kernel-centric reliability
- Reduce system and service downtime through tooling, analysis, and debugging support
- Enhance debugging tools to speed failure analysis
- Improve the software stack and kernels for on-field debugging and failure analysis
- Co-design reliability and debugging capabilities with hardware architecture teams
- Participate in incident response, root-cause analysis, post-mortems, and reliability follow-ups
