FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Host and Network IO
CerebrasSoftware Engineer developing host and network IO for Cerebras’s large-scale AI chip platform. Optimizing networking, hardware interfaces, telemetry, and cluster performance.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
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 ARMEmbedded Systems ExperienceNetwork Performance DebuggingTCP and RoCE Protocol FamiliarityCross-Functional Project Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentEmbedded SystemsDriver DevelopmentNetwork Performance DebuggingKernel Bypass TechniquesZero-Copy TechniquesNetwork Statistics AnalysisTelemetry DevelopmentControl and Configuration SubsystemsAI/HPC Application Development
Soft Skills
Detail-OrientedEffective CommunicationWillingness to Learn
Tools & Technologies
WiresharkArista NetworkingJuniper Networking
Certifications & Qualifications
Master's in Computer SciencePhD in Electrical Engineering
Industry Keywords
AIHPCNetwork Debug ToolsIO API GovernanceNetwork Switch Environments
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Benefits
Comp & perks- Publish and open source cutting-edge AI research
- Work on one of the fastest AI supercomputers in the world
- Job stability with startup vitality
- Simple, non-corporate work culture that respects individual beliefs
- Continuous learning, growth and support
- Equal and diverse work environment