Join Microsoft's Azure Core Storage team, where you'll be working on one of the largest cloud storage systems in the world, managing 10 exabytes of capacity across 50 regions and 100+ data centers. As a Software Engineer 2 focusing on AI/ML applications in Azure Core Storage, you'll be instrumental in shaping the technical direction of complex storage solutions while ensuring high reliability, scalability, and performance.
The role combines traditional distributed systems engineering with cutting-edge AI/ML technologies, offering a unique opportunity to work on systems that power millions of virtual machines and store vast amounts of data. You'll be responsible for developing and optimizing large-scale data processing and storage solutions, with the potential to impact Microsoft's cloud infrastructure used by customers worldwide.
Working in a remote-friendly environment, you'll collaborate with cross-functional teams to design and implement features that enhance Azure's storage capabilities. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and investment opportunities. Microsoft's inclusive culture and commitment to innovation make this an ideal role for engineers passionate about large-scale distributed systems and AI/ML technologies.
This role requires a blend of technical expertise in distributed systems and software engineering, with opportunities to work with AI technologies and cloud-based data platforms. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working with the latest server technologies and highly distributed systems.
The position offers significant growth potential, with opportunities to influence the direction of Azure Storage's architecture and contribute to the evolution of cloud storage solutions. You'll be supported by Microsoft's comprehensive benefits package and work in an environment that values work-life balance, continuous learning, and professional development.