Microsoft Azure Storage is seeking a Senior Software Engineer to join their xDPU team, focusing on developing and deploying storage stack on DPU (Data Processing Units) based nodes. This is a critical role within Azure Storage, which operates at Exascale and is planning to scale to Zettabyte capacity.
The position offers an opportunity to work on highly distributed, massively scalable cloud storage platforms. You'll be responsible for designing, implementing, optimizing, and maintaining the Azure Storage Stack running on DPU nodes, involving all phases of the storage lifecycle from design to support.
As a senior engineer, you'll collaborate with stakeholders to determine requirements, create extensible code, and mentor other engineers. The role requires expertise in C++/Rust programming, distributed systems, and AI/ML technologies. You'll be part of a team that's pushing the boundaries of cloud storage technology, with the opportunity to work on systems that operate at unprecedented scale.
The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a collaborative environment where you can grow your technical leadership skills while working on cutting-edge storage solutions.
This role combines technical depth with business impact, offering the chance to work on technology that powers Microsoft's cloud infrastructure. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while developing your career in a supportive, inclusive environment that values growth mindset and innovation.