Azure Storage organization needs to drive innovation and solve technical challenges at hyperscale for mission-critical storage systems, including the core Storage platform and Azure Disks, to ensure performance, scalability, and reliability for demanding AI workloads.
Requirements
- coding in languages including, C
- 6+ years of hands-on experience with Cloud and large distributed systems architectures.
- 6+ years of experience in software development with a focus on large distributed systems.
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
Responsibilities
- Enhancing the storage control plane and disks platform to meet the demands of rapidly growing AI-scale workloads.
- Driving AI-powered innovations to help Azure Storage scale effectively.
- Resolving system bottlenecks.
- Optimizing performance.
- Improving resiliency.
- Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
- Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- 4+ years people management experience.
- Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
- Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).