← All roles

Software Engineer - Host and Network IO

Cerebras· Software Engineering
Apply on company site
Hybrid (Sunnyvale, CA), Hybrid (Toronto, CAN)Full-timePosted 1mo ago

About the role

Role focused on developing the IO path in Cerebras systems, optimizing bandwidth and latency across distributed nodes, cluster network and proprietary hardware. Interfaces with AI application IO teams, cluster architecture, and FPGA/ASIC teams to deliver high-performance network IO solutions.

Responsibilities

  • 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
  • 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

Qualifications

  • Master's/PhD in Computer Science or Electrical Engineering + 1 year industry experience, OR 3+ years industry experience
  • Experience in large software environments
  • Embedded systems, HW/SW co-design, and some driver development
  • Network protocol familiarity (TCP, RoCE) and network debug tools such as Wireshark, or willingness to learn
  • Some network switch environment familiarity or willingness to learn (Arista, Juniper, etc.)
  • Detail-oriented but keen to learn the bigger picture and step out of comfort zone to embrace the unknown

Skills

Required:x86 & ARM software developmentIO API governancecontrol and configuration subsystemsnetwork performance debuggingnetwork statistics and packet traces analysistelemetry and visibility toolingkernel bypass and zero-copy techniquesnetworking technologies and protocolscross-functional project leadershipcross-team communication
Last updated Sep 13, 2026. Interested? Apply on the company site.

About Cerebras

Cerebras is the go-to platform for fast and effortless AI training. Learn more at cerebras.ai.

Cerebras is the go-to platform for fast and effortless AI training.

AICerebras Wafer-Scale Enginechipshardwareinferenceliquid-ai-recruiting-targetmultimodalsetter-30

More open roles at Cerebras