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 is crucial in developing state-of-the-art microprocessor solutions for Microsoft's extensive cloud infrastructure, which powers over 200 online businesses including Azure, Bing, Office 365, and Xbox Live.
The position offers an exciting opportunity to work at the intersection of hardware and software design, focusing on developing compilers, assemblers, and tooling for network-oriented hardware accelerators. You'll be part of a team that's fundamental to Microsoft's "Intelligent Cloud" mission, working on everything from design to deployment of critical infrastructure components.
The ideal candidate brings strong expertise in data center networking, programming language runtimes, and computing frameworks, with particular emphasis on compiler and assembler development. You'll need at least 4 years of technical engineering experience, with proven skills in languages like C++, Java, and Python, plus specific experience with compiler internals such as LLVM or gcc.
Working in a hybrid environment (up to 50% work from home), you'll collaborate with experts across the organization to improve existing systems, provide customer support, and drive innovation in cloud computing technology. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts millions of users globally.
This position is perfect for someone who is passionate about low-level system software, hardware-software co-design, and distributed systems, offering the chance to make significant contributions to Microsoft's cloud infrastructure while working with industry-leading professionals in a collaborative, growth-oriented environment.