Microsoft Azure Storage is at the forefront of revolutionizing data accessibility and storage solutions, handling exabytes of data today while preparing for zettabyte scale tomorrow. The team is specifically focused on Azure Blob Storage, which powers the world's most advanced AI supercomputers and popular AI applications like ChatGPT.
As a Principal Software Engineer in the Azure Blob Storage team, you'll be instrumental in building novel capabilities for AI training and inferencing scenarios, helping reshape how global data is stored, accessed, and managed at unprecedented scale. The role combines deep technical expertise with strategic leadership, requiring both hands-on development skills and the ability to drive architectural decisions.
The position offers a competitive base salary range of $137,600 - $267,000 USD annually (higher in SF Bay Area and NYC: $180,400 - $294,000), along with comprehensive benefits including industry-leading healthcare, educational resources, and investment options. The role allows for up to 100% remote work with 0-25% travel requirements.
Key responsibilities include designing distributed storage solutions, leading strategic initiatives, partnering with stakeholders, and mentoring team members. You'll work with cutting-edge technologies in cloud computing and AI, while having the opportunity to impact millions of users globally.
The ideal candidate brings 6+ years of experience in distributed systems and cloud backend development, with strong coding skills in languages like C++, Java, or Python. This role offers an unique opportunity to shape the future of cloud storage while working with some of the most advanced technology infrastructure in the world.