Azure Cloud has one of the largest data center networks among cloud providers. This role focuses on Azure Storage, a massively scalable, distributed storage system serving the entire world. As a Software Engineer, you'll work on both software and hardware optimizations to scale Azure Storage.
You'll be part of a talented team building and optimizing a world-class distributed file system. The position offers the opportunity to work on one of the largest storage systems globally, tackling challenges related to high scale, rapid growth, and continuous innovation. You'll be responsible for the meta-data service and data storage across servers, ensuring high availability, reliability, durability, and cost efficiency.
The role provides exposure to cutting-edge storage, memory, networking, and distributed system technologies. You'll have the chance to influence both the business and industry while working with the fundamental layers of Azure storage service. The team emphasizes collaboration and innovation, working with a growth mindset to empower others and achieve shared goals.
Key responsibilities include:
The position requires strong programming skills in languages like C, C++, C#, Java, JavaScript, or Python, with a focus on distributed systems and storage optimization. You'll be working in an environment that values respect, integrity, and accountability, with opportunities for continuous learning and professional growth.