Microsoft's Azure Storage Data Processing Unit (DPU) team is seeking a Senior Software Engineer to help build the next generation of cloud storage solutions. This role focuses on developing Azure's storage backend using Fungible DPUs, with emphasis on security, reliability, performance, and efficiency. As part of the Azure Storage DPU Infrastructure team, you'll enable Azure's infrastructure to support DPU-based storage nodes and drive integration with datacenter control plane software.
The position offers an exciting opportunity to work with cutting-edge technology in cloud storage, participating in all phases of the software lifecycle from design to support. You'll be part of Microsoft's mission to empower global achievement, working in a culture that values growth mindset, innovation, and collaboration.
The role involves complex technical challenges in distributed systems and cloud storage, requiring expertise in system design, performance optimization, and large-scale infrastructure. You'll work with latest hardware and software technology for hyperscale cloud storage, helping shape the future of Microsoft Azure Storage.
Key responsibilities include collaborating with stakeholders on requirements, developing design documents, implementing and optimizing code, and serving as a technical leader. The position offers comprehensive benefits, professional growth opportunities, and the chance to impact one of the world's largest cloud platforms.
This is an ideal opportunity for experienced engineers passionate about distributed systems, cloud infrastructure, and building reliable, scalable storage solutions. The role combines technical depth with strategic impact, offering both technical challenges and career growth potential.