Storage, the core of Microsoft's Azure Cloud, is seeking a Software Engineer specializing in AI/ML for their Azure Core Storage team. This role is crucial in shaping the technical direction of Azure Storage, which currently manages 10 exabytes of capacity across 50 regions and 100+ data centers.
The position involves working with cutting-edge server technologies and distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability. You'll be responsible for delivering improvements and innovative features while maintaining high quality standards.
The ideal candidate should have experience in coding languages like C, C++, C#, Java, JavaScript, or Python. Experience with Cloud Storage, Distributed Systems, and large-scale ML data processing is highly valued. Familiarity with AI technologies and cloud-based data platforms such as Azure Synapse or Azure Machine Learning is a plus.
Key responsibilities include determining user requirements, developing design documents, implementing code, breaking down work items, and monitoring system performance. You'll work in a collaborative environment that values growth mindset, innovation, and inclusion.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The role offers up to 100% work from home flexibility with 0-25% travel requirements.
This position represents an opportunity to work at the forefront of cloud storage technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.