Senior Software Engineer - AI Datacenter Networking
Our company is a leader in high-scale disaggregated networking solutions. We are seeking a senior software engineer to develop and optimize high-performance software for AI datacenter networking, including network OS features, smart NIC integration, and specialized routing.
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
Requirements
- BSc degree in Computer Science or Engineering
- 5+ years of software development experience in networking or systems programming
- Understanding of networking protocols and packet processing optimization
Nice to have
- Experience with SONiC development, SAI implementation, or switch software
- Rust
- Knowledge of Linux kernel networking
- Experience with smart NIC programming interfaces and SDK development
- Familiarity with DPDK, RDMA, and high-performance networking libraries
- Experience with AI/ML framework networking integration