Networking Software Architect
Core
Designing and implementing switching software stacks and Linux kernel networking for high-performance AI/ML clusters.
Role type
Early-career Software Architect (Networking)
Builds
Next-generation Infiniband, NVLink, and Ethernet systems for AI clusters
Domain
High-performance computing, AI/ML infrastructure, Data-center networking
Deliverable
production ML models | product features
Required skills
Ethernet networks, embedded software, Switch ASICs, Linux kernel networking, network protocols, system architecture
Preferred skills
Ethernet/IP technologies, simulation and performance benchmarking, data-center networking research, ML/AI methods for networking
Technologies
Linux, Ethernet Switch ASICs, network simulation tools
Responsibilities
Explore networking features, protocols, and open-source drivers for Ethernet Switch ASICs; Define and implement Proof-of-Concepts using network/system simulations; Write technical requirements for embedded software meeting AI/ML workloads; Collaborate with R&D and Validation teams to provide technical guidelines
Seniority
Early-career, hands-on IC
