Microsoft 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 focuses on designing, developing, and supporting networking control plane functions for high-performance data processing within Azure data centers.
The position involves working with cutting-edge software and hardware technology to create highly programmable and high-performance chips handling large data volumes. You'll be part of a dynamic, global team developing solutions for the Azure fleet and participating in the design of advanced networking solutions.
Key responsibilities include:
Required qualifications include a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience, and 3+ years of experience in networking control plane functions. Experience with RUST programming, networking packet forwarding, and DPU/programmable NIC architecture is preferred.
The role offers competitive compensation ($119,800 - $234,700 base salary, higher for SF/NYC areas) and comprehensive benefits including healthcare, educational resources, and investment options. This position provides an opportunity to work on Microsoft's expanding cloud infrastructure while contributing to the company's "Intelligent Cloud" mission.