Drimva

Cerebras

Software Engineer - Host and Network IO

Sunnyvale, CA +1 · Hybrid · Full-time · Posted Sep 10, 2026

Location
Sunnyvale, CA
Toronto, CAN
Experience
Master’s/PhD plus 1 year industry experience, or 3+ years industry experience.
Education
Master’s or PhD in Computer Science or Electrical Engineering.

About the job

Develop software for Cerebras’ hardware network I/O path, optimizing performance and diagnosing network issues in large AI clusters.

What you'll do

  • Develop x86 and ARM software, I/O APIs, and hardware control and configuration subsystems.
  • Debug cluster network performance using statistics and packet traces; build tools and telemetry to improve visibility.
  • Optimize CPU and memory use and lead cross-functional projects integrating software and hardware.

What they ask for

  • Master’s or PhD in Computer Science or Electrical Engineering plus 1 year of industry experience, or 3+ years of industry experience.
  • Experience in large software environments.
  • Experience with embedded systems, hardware/software co-design, and some driver development.
  • Familiarity with TCP and RoCE, and network debugging tools such as Wireshark, or willingness to learn.

Nice to have

  • Familiarity with network switch environments such as Arista or Juniper, or willingness to learn.

Tools

x86, ARM, TCP, RoCE, Wireshark, Arista, Juniper, RDMA Verbs

AI focus

Develop and optimize network I/O for AI/HPC applications and improve AI performance through network bandwidth, latency, and traffic optimization.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)