The Microsoft Azure Storage team is building Microsoft’s cloud storage solution, Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system designed to scale out and serve the entire world. The team is experiencing tremendous growth, managing exabytes of data, and designing systems for zettabyte scale. This role is for a Senior Software Engineer passionate about distributed storage, specifically in resource management across an entire geo-region. The Azure Storage Limitless and Cluster Resource Manager Team manages control and data plane operations for hundreds of thousands of servers at exabyte scale, serving hundreds of millions of requests per second at low latency. They provide semantics to virtualize customer accounts and physical hardware across geo-regions and maintain infrastructure for high-performance transfer of customer accounts. The Regional Scale Management or xLimitless team focuses on integrated resource management for smarter allocation of storage accounts and load balancing storage tenants on various resource dimensions (CPU, memory, IOPS, capacity) by migrating and virtualizing storage accounts. A core responsibility is to optimize Cost of Goods Sold (COGS) for Azure Storage while enabling customers to scale without limits. The role involves designing, implementing, testing, and rolling out features at zettabyte scale across tens of thousands of clusters globally, including distributed load balancing, performance tuning, and massively parallel control plane features. Success requires thriving in solving issues related to durability, availability, and concurrency for distributed systems, with opportunities to make high-impact changes daily.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior