Cerebras Systems

Cerebras Systems

Software Engineer - Host and Network IO

Sunnyvale, CA · Mid

Sponsorship not specifiedDetected 41 days ago
iOSDistributed SystemsStatisticsComplianceFPGAEmbedded SystemsElectrical EngineeringWiresharkCommunication

Stay score

odds of building a lasting career here

40Risky
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 3 green-card filings in this occupation, 100% were for a worker who already held the job.

Files H-1B transfers

22 transfer filings in the last year, covering 22 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • The Host and Network IO Team develops the full IO path implementation between a distributed system of server nodes, through the cluster, down to the custom RoCE network stack implemented in Cerebras' system, and over the proprietary IOs onto the WSE.
  • As a software developer on the team, you will interface between AI application-level IO teams, cluster architecture teams, and FPGA/ASIC teams to develop solutions that optimize bandwidth and latency while minimizing congestion, pauses, pause spreading, unfairness, etc.
  • Strong skills in socket programming will enable you to deploy robust management operations, while deftness in RDMA Verbs will enable you to optimize CPU resources and shape network traffic to deliver real world impact on AI performance metrics, as well as developing tools for gaining insight and visibility into network behavior.

Responsibilities

  • Develop x86 & ARM software to expose next-generation hardware IO capabilities for AI/HPC application teams
  • Develop control and configuration subsystems directly interacting with Cerebras hardware
  • Drive network performance debug of large AI clusters
  • Develop tools/telemetry for increasing visibility into the network and IO datapath.
  • Optimize cpu/mem utilization leveraging kernel bypass and zero-copy techniques
  • Lead cross-functional technical projects spanning multiple teams and integrating diverse software and hardware components to deliver an improved network IO solution.
  • People who are serious about software make their own hardware.
  • Build a breakthrough AI platform beyond the constraints of the GPU.

Requirements

  • 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

  • Cerebras works with the leading model labs, global enterprises, and cutting-edge AI-native startups.

Company info

  • Publish and open source their cutting-edge AI research.
  • Work on one of the fastest AI supercomputers in the world.
  • Enjoy job stability with startup vitality.
  • Our simple, non-corporate work culture that respects individual beliefs.
  • At Cerebras, we have built a breakthrough architecture that is unlocking new opportunities for the AI industry.
  • Apply today and become part of the forefront of groundbreaking advancements in AI!

Equal opportunity

  • Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer.

This listing is sourced directly from Cerebras Systems's careers page and normalized into a canonical job model.