Software Engineer – Host and Network IO

Jobtailor

Sunnyvale (CA)

On-site

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jobtailor is seeking an experienced software engineer to develop x86 and ARM software exposing next-generation hardware IO capabilities for AI/HPC teams.

You will govern a generic IO API used by multiple internal users, and build control/config subsystems interfacing directly with Cerebras hardware. You will drive network performance debugging across large AI clusters and analyze traces to remove bottlenecks, while enhancing visibility through telemetry tools.

Qualifications

  • Master's/PhD in Computer Science or Electrical Engineering plus 1 year industry experience, OR 3+ years industry experience.
  • Experience in large software environments.
  • Experience with embedded systems, HW/SW co-design, and some driver development.
  • Familiarity with TCP and RoCE network protocols.
  • Familiarity with network debug tools such as Wireshark, or willingness to learn.
  • Familiarity with network switch environments such as Arista and Juniper, or willingness to learn.
  • Detail-oriented and willing to learn the bigger picture and embrace the unknown.

Responsibilities

  • Develop x86 and 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 interacting directly with Cerebras hardware
  • Drive network performance debugging of large AI clusters
  • Gather and analyze network statistics and packet traces to identify bottlenecks and sub-optimalities
  • 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 spanning multiple teams and integrating software and hardware components
  • Communicate clearly and effectively across teams and stakeholders

Skills

Software Development for x86/ARM
Embedded Systems
Network Performance Debugging
TCP/RoCE Protocols
Cross-Functional Leadership

Education

Master's in CS
PhD in EE

Tools

Wireshark
Arista Networking
Juniper Networking

Job description


  • Develop x86 and 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 interacting directly with Cerebras hardware

  • Drive network performance debugging of large AI clusters

  • Gather and analyze network statistics and packet traces to identify and alleviate bottlenecks and sub-optimalities

  • 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 spanning multiple teams and integrating software and hardware components

  • Communicate clearly and effectively across teams and stakeholders


Requirements


  • Master's/PhD in Computer Science or Electrical Engineering plus 1 year industry experience, OR 3+ years industry experience

  • Experience in large software environments

  • Experience with embedded systems, HW/SW co-design, and some driver development

  • Familiarity with TCP and RoCE network protocols

  • Familiarity with network debug tools such as Wireshark, or willingness to learn

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

  • Detail-oriented and willing to learn the bigger picture and embrace the unknown


Core Competencies

Demonstrates expertise in developing software for x86 and ARM architectures, with a focus on optimizing network performance and IO capabilities for AI and HPC applications. Proficient in embedded systems, network protocols, and cross-functional project leadership.


Highest-signal resume keywords


  • Software Development for x86 and ARM

  • Embedded Systems Experience

  • Network Performance Debugging

  • TCP and RoCE Protocol Familiarity

  • Cross-Functional Project Leadership


Hard Skills


  • Software Development

  • Embedded Systems

  • Driver Development

  • Network Performance Debugging

  • Kernel Bypass Techniques

  • Zero-Copy Techniques

  • Network Statistics Analysis

  • Telemetry Development

  • Control and Configuration Subsystems

  • AI/HPC Application Development


Soft Skills


  • Detail-Oriented

  • Effective Communication

  • Willingness to Learn


Certifications & Qualifications


  • Master's in Computer Science

  • PhD in Electrical Engineering


Industry Keywords


  • AI

  • HPC

  • Network Debug Tools

  • IO API Governance

  • Network Switch Environments


Tools & Technologies


  • Wireshark

  • Arista Networking

  • Juniper Networking

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Host and Network IO
Software Engineer - Host and Network IO

Cerebras • United States

Remote
USD 150,000 - 210,000
Software Engineer - Host and Network IO
Software Engineer - Host and Network IO

Cerebras • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 230,000
Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Software Engineering Lead
Software Engineering Lead

Jobtailor • California (MO)

On-site
USD 180,000 - 240,000
Software Engineering Intern
Software Engineering Intern

Jobtailor • Frederick (MD)

On-site
USD 31,000 - 52,000
Technical Support Engineer
Technical Support Engineer

Jobtailor • San Jose (CA)

On-site
USD 120,000 - 170,000
Host & Network IO Software Engineer for AI/HPC
Host & Network IO Software Engineer for AI/HPC

Jobtailor • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Software Engineer III, TeraWave
Software Engineer III, TeraWave

Jobtailor • California (MO)

On-site
USD 120,000 - 190,000
Smart NICs hardware interfaces
FPGA-offload engines
Kubernetes CNI support
+1
Emerging Network Architect
Emerging Network Architect

NMC2 • Dallas (TX)

On-site
USD 100,000 - 140,000
HPC Applications Engineer – Performance
HPC Applications Engineer – Performance

Jobtailor • Minnesota

On-site
USD 120,000 - 160,000