Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) group, which brings together experts in hardware and software design to build state-of-the-art highly programmable microprocessor solutions. This role is critical in handling large-scale data-centric workloads across Microsoft's platforms.
The position offers an exciting opportunity to work on core computing infrastructure for DPU technology, making significant contributions to foundational infrastructure in the Azure cloud platform. The ideal candidate will have strong experience in application frameworks, programming language runtimes, and computing frameworks, with expertise in languages like C, C++, Java, Python, and preferably Rust.
Key responsibilities include designing and implementing core computing infrastructure, improving system stability and efficiency, providing customer support, and fostering understanding of DPU computing models. The role requires collaboration with cross-functional teams and stakeholders across the organization.
The position offers competitive compensation ($117,200 - $229,200 USD annually, higher for SF Bay Area and NYC), comprehensive benefits including healthcare, educational resources, and parental leave. This hybrid role allows up to 50% work from home with 0-25% travel requirements.
This is an excellent opportunity for experienced engineers passionate about low-level system software, hardware acceleration, and cloud computing to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge DPU technology.