Microsoft's Silicon Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) group. This role combines hardware and software expertise to develop state-of-the-art programmable microprocessor solutions for handling large-scale data-centric workloads across Microsoft's platforms.
The position offers an exciting opportunity to work on cutting-edge technology at the intersection of cloud computing and hardware acceleration. You'll be developing compilers, assemblers, and tooling for network-oriented hardware accelerators, while collaborating with experts in both hardware and software design. The role requires deep technical expertise in compiler internals, system software, and distributed systems.
As a Senior Software Engineer in the DPU group, you'll be responsible for translating networking protocol descriptions into micro-programs, designing core computing infrastructure, and ensuring the stability and efficiency of existing systems. You'll work closely with customers to understand their needs and provide operational support while helping them understand the DPU computing model.
The role offers competitive compensation with a base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. Microsoft provides a collaborative environment where you can make significant contributions to foundational infrastructure in the Azure cloud platform while working with cutting-edge technology.
This is an excellent opportunity for experienced engineers passionate about low-level system software, compiler technology, and hardware-software co-design. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.