The opportunity
The Host and Network IO Team develops the full IO path implementation between a distributed system of server nodes, through the cluster, down to the custom RoCE network stack implemented in Cerebras' system, and over the proprietary IOs onto the WSE. As a software developer on…
What you'll do
Develop x86 & ARM software to expose next-generation hardware IO capabilities for AI/HPC application teams
Govern a generic IO API with multiple internal users.
Develop control and configuration subsystems directly interacting with Cerebras hardware
Drive network performance debug of large AI clusters
Gather and analyze network statistics and packet traces to root cause and: alleviate bottlenecks and sub-optimalities.
Develop tools/telemetry for increasing visibility into the network and IO datapath.
What they're looking for
- Optimize cpu/mem utilization leveraging kernel bypass and zero-copy techniques
- Integrate leading edge networking technologies and protocols
- Lead cross-functional technical projects spanning multiple teams and: integrating diverse software and hardware components to deliver an improved network IO solution.
- Foster clear and effective communication across teams and stakeholders.