Software Engineer - Host and Network IONew

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.