Staff Software Engineer-Sunnyvale, CA
About the role
Alibaba Infrastructure Service (AIS) Networking Team is responsible for keeping Alibaba’s hyper-scale networks running reliably, efficiently, and at scale. We are looking for experienced and passionate engineers to build the next-generation platform for our datacenter and wide-area networks.
You will be part of a fast-paced team that designs and implements networking technologies and solutions for Alibaba's explosive business needs. This includes white-box switches specially designed for Alibaba's datacenter network, hardware acceleration based on smart NIC/DPU/IPU, high-performance network packet processing platforms, networking protocol design and optimization, and datacenter and backbone network SDN solutions.
Requirements
- Experience in the design and development of Ethernet switching, routing-related software, or distributed systems software.
- Familiarity with open-source networking software such as SONiC.
- Understanding of IP networking, large-scale datacenter, and backbone architecture, and related networking protocols such as EVPN/VXLAN/BGP/SRv6.
- Familiarity with networking hardware (NIC and switch ASIC) and related software development.
- Knowledge of one or more of C/C++ or Python.
- Experience in developing and optimizing the Linux kernel networking stack or networking device drivers.
- Experience with high-performance networking protocols such as RDMA.
- Ability to design solutions and implement features independently.
- At least one of the above skills is required; candidates with people management or project leadership experience are preferred.
Pay
The pay range for this position at commencement of employment is expected to be between $133,200 and $219,600 per year. Base pay may vary depending on market location, job-related knowledge, skills, and experience.