# Software Engineer - Host and Network IO

**Company:** [Cerebras Systems](https://hotfix.jobs/companies/cerebras-systems)
**Location:** Sunnyvale, CA, Toronto, Canada
**Role:** Backend Engineering
**Experience:** 3+ years
**Skills:** C/C++, X86, Arm, Socket Programming, Rdma Verbs, Tcp, Roce, Wireshark, Embedded Systems, Driver Development, Kernel Bypass, Zero-Copy
**Posted:** 2026-09-10

> Develops host and network I/O software spanning server nodes, custom networking, and Cerebras hardware. The role requires strong systems and networking expertise, including TCP/RoCE, packet analysis, embedded systems, and hardware/software co-design.

## Job Description

## Responsibilities
- Develop x86 and ARM software exposing next-generation hardware I/O capabilities for AI and HPC application teams.
- Govern a generic I/O API used by multiple internal teams.
- Develop control and configuration subsystems that interact directly with Cerebras hardware.
- Debug network performance in large AI clusters.
- Gather and analyze network statistics and packet traces to identify and resolve bottlenecks and other inefficiencies.
- Develop tools and telemetry to improve visibility into network and I/O datapaths.
- Optimize CPU and memory utilization using kernel-bypass and zero-copy techniques.
- Integrate advanced networking technologies and protocols.
- Lead cross-functional technical projects involving software, hardware, and multiple teams.
- Communicate effectively with teams and stakeholders.

## Requirements
- Master's or PhD in Computer Science or Electrical Engineering with at least 1 year of industry experience, or at least 3 years of industry experience.
- Experience working in large software environments.
- Experience with embedded systems, hardware/software co-design, and some driver development.
- Familiarity with network protocols such as TCP and RoCE, and network debugging tools such as Wireshark, or willingness to learn.
- Familiarity with network switch environments such as Arista and Juniper, or willingness to learn.
- Strong analytical skills, attention to detail, and willingness to learn unfamiliar systems.

## Benefits
- Opportunity to work on a large-scale AI platform and AI supercomputer.
- Opportunities to publish and open-source AI research.
- Startup environment with job stability and a collaborative, learning-oriented culture.

## Similar jobs

- [Backend Engineer, IAM](https://hotfix.jobs/jobs/f63253fc-c3b2-40b9-9fc2-de6786a89320) - Reddit - Remote - $164k – $230k/yr
- [Software Engineer, Networking](https://hotfix.jobs/jobs/8a4cfbeb-9ff8-4bbc-ad89-7aef397cbf8e) - Tailscale - Remote - CA$218k – CA$303k/yr
- [Software Engineer](https://hotfix.jobs/jobs/35d95075-b3d9-4405-9176-2edd5547d423) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr
- [Software Engineer: Credit Card/Fraud](https://hotfix.jobs/jobs/abf6da70-f269-4196-8809-3a4b39ad9ece) - Ether.Fi - New York, NY
- [Software Engineer III](https://hotfix.jobs/jobs/93d9d506-bc88-44b7-9876-42e5eba635c9) - PrizePicks - Remote - $145k – $165k/yr

**Apply:** https://hotfix.jobs/jobs/c43c7172-d7e2-42db-a5f3-0ff1e40836a8
**Canonical:** https://hotfix.jobs/jobs/c43c7172-d7e2-42db-a5f3-0ff1e40836a8