Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Azure Data Processing Unit (DPU) Networking software team. This role is crucial in developing high-performance networking solutions for Microsoft's cloud infrastructure, which powers over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.
The position involves designing and implementing networking packet forwarding systems that enable efficient data processing within Azure data centers. You'll work with state-of-the-art software and hardware, creating solutions that leverage DPU's compute, storage, and networking capabilities. The role requires expertise in Layer 2/L3/L4 networking, C programming, and system optimization.
As part of a global team, you'll contribute to Microsoft's cloud infrastructure growth by developing new solutions, participating in cutting-edge networking designs, and optimizing performance. The role combines technical depth in networking software with the opportunity to impact Microsoft's cloud services at scale.
The ideal candidate should have strong programming skills, experience with networking protocols, and the ability to work in a collaborative environment. This position offers the chance to work on critical infrastructure that powers Microsoft's global cloud services, with opportunities for professional growth and innovation in cloud technology.