Software Engineer - Host and Network IO
cerebras · Sunnyvale
Job description
About the role
Cerebras Systems builds the world's largest AI chip, which delivers training and inference speeds over 10 times faster than GPU-based cloud services. The Host and Network IO team develops the full IO path from a distributed system of server nodes, through the cluster, down to the custom RoCE network stack and the proprietary IOs onto the WSE. You will interface with AI application-level IO teams, cluster architecture teams and FPGA/ASIC teams to optimize bandwidth and latency while minimizing congestion and other issues.
Key responsibilities
- Develop x86 and ARM software to expose next-generation hardware IO capabilities for AI/HPC application teams.
- Govern a generic IO API used by multiple internal users.
- Develop control and configuration subsystems that interact directly with Cerebras hardware.
- Debug network performance in large AI clusters and gather and analyze network statistics and packet traces to find and fix bottlenecks.
- Develop tools and telemetry to increase visibility into the network and IO datapath.
- Optimize CPU and memory utilization using kernel bypass and zero-copy techniques.
- Integrate leading-edge networking technologies and protocols.
- Lead cross-functional technical projects and foster clear communication across teams.
Required profile
- 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.
- Detail-oriented, willing to learn the bigger picture and step outside your comfort zone.
Required skills
- Embedded systems, HW/SW co-design and some driver development.
- Familiarity with network protocols (TCP, RoCE) and network debug tools such as Wireshark, or willingness to learn.
- Some familiarity with network switch environments (e.g., Arista, Juniper) or willingness to learn.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
- Delivery Specialist 330
- Line Cook 258
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
cerebras
Sunnyvale