Software Engineer - AI Datacenter Networking
Core
Develop and optimize high-performance software for AI datacenter networking, implementing NOS enhancements, smart NIC integration, and specialized routing features for AI workloads.
Role type
Senior IC software engineer (AI datacenter networking)
Builds
AI-optimized switching scenarios, smart NIC solutions, and monitoring/telemetry mechanisms for datapath analysis
Domain
Networking infrastructure + AI platforms
Deliverable
production ML models
Required skills
Networking protocols, packet processing optimization, software development, systems programming
Preferred skills
SONiC development, SAI implementation, Rust, Linux kernel networking, smart NIC programming, DPDK, RDMA, high-performance networking libraries, AI/ML framework networking integration
Technologies
SONiC, SAI, Rust, Linux kernel, DPDK, RDMA
Responsibilities
Implement network operating system features for AI-optimized switching scenarios, Integrate smart NIC solutions for end-to-end AI-optimized networking, Create monitoring and telemetry collection mechanisms for datapath analysis, Implement load balancing algorithms optimized for AI workload patterns, Debug and optimize datapath performance bottlenecks, Collaborate with QA teams on feature testing and validation
Seniority
Senior, hands-on IC
