Job Overview
Micrsoft's Azure Storage provides 10 exabytes of capacity across 50 regions, powering millions of virtual machines, videos, photos and analytics data.
As a Cloud Storage System Developer in Azure Storage, you will define the technical direction of complex storage systems, working on server technologies and distributed systems with a focus on reliability, scalability and performance.
* Collaborate with stakeholders to determine user requirements and create system architecture.
* Support identification of dependencies and develop design documents for efficient system deployment.
* Assist in creating and implementing code for products or features, ensuring compatibility and security.
* Break down work into tasks and provide estimations to ensure timely completion.
* Monitor system health and recommend actions to restore services, minimizing downtime.
* Review developments and seek knowledge to improve system availability, reliability and performance, enhancing overall customer experience.
Required Skills and Qualifications
* Required Bachelor's Degree in Computer Science or related field, with experience in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience.
* Other Requirements: Ability to meet security screening requirements, including passing Microsoft's background check.
* Preferred Master's Degree or equivalent experience with proven coding experience. Experience in Cloud Storage, Distributed Systems or large-scale ML data processing is beneficial. Experience with AI technologies and cloud data platforms like Azure Synapse or Azure Machine Learning is also desirable.