- 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