Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Cerebras Systems, Inc.

Software Engineer Host and Network IO

Posted Updated
Discussion

Description

You will develop software that exposes hardware IO capabilities and manage a shared IO API. You will build hardware-control systems, debug AI-cluster network performance, analyze packet traces, and create telemetry tools. You will optimize resource use, integrate networking technologies, and lead cross-functional network IO projects.

Responsibilities

  • Develop x86 and ARM software for hardware IO capabilities
  • Govern a generic IO API
  • Develop hardware control and configuration subsystems
  • Drive network-performance debugging for AI clusters
  • Analyze network statistics and packet traces to resolve bottlenecks
  • Develop network and IO telemetry tools
  • Optimize CPU and memory use with kernel-bypass and zero-copy techniques
  • Integrate networking technologies and protocols
  • Lead cross-functional network IO projects

Requirements

  • Master's or PhD in Computer Science or Electrical Engineering with 1 year of industry experience, or 3+ years of industry experience
  • Experience in large software environments
  • Embedded systems, hardware-software co-design, and driver development
  • TCP and RoCE
  • Network debugging tools such as Wireshark, or willingness to learn
  • Network switch environment familiarity with platforms such as Arista or Juniper, or willingness to learn

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →