Azure Storage is a foundational service in Microsoft's cloud platform, responsible for building, managing, and running persistent cloud storage. The team is seeking a Senior Software Engineer to work on their next-generation storage platform built on storage servers with Data Processing Units (DPU). This role offers the opportunity to work on hyperscale storage systems and make high-impact changes daily.
The position involves working with a highly collaborative team on the fundamental layers of Azure storage service. You'll be exposed to cutting-edge storage, memory, networking, and distributed system technologies. The team handles meta-data services and ensures data storage across servers while maintaining high availability, reliability, durability, and cost efficiency.
This is an ideal opportunity for engineers passionate about large-scale distributed systems who want to define and architect new solutions. The role offers significant influence on both the business and industry. Microsoft provides a growth-minded environment where innovation and collaboration are key values, supported by a strong culture of inclusion and comprehensive benefits package.
The position requires expertise in distributed systems, strong coding abilities in languages like C, C++, or Java, and experience with storage systems or file systems. You'll be part of Microsoft's mission to empower every person and organization globally, working on technology that serves some of the world's largest companies.