Back to jobsJob overview
About the role
Senior Software Engineer - Azure Storage at Microsoft
Required Skills
azuredistributed systemscloud-nativestorage systemsc#javaperformance optimizationscalabilityai workloads
About the Role
Senior Software Engineer role focused on enhancing Azure Storage control plane for AI-scale workloads. Responsibilities include optimizing performance, addressing system bottlenecks, and ensuring scalability of distributed storage systems. The position requires expertise in cloud-native architectures and distributed systems.Key Responsibilities
- Collaborate with stakeholders to determine requirements for scalable storage solutions
- Design and implement enhancements to optimize storage control plane for AI workloads
- Identify and address bottlenecks in system performance and scalability
- Act as Designated Responsible Individual (DRI) for system availability and fault tolerance
- Leverage Azure Storage expertise to influence technical decisions and product roadmaps
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
- 3+ years hands-on experience with Storage products and cloud-native architectures
- 3+ years experience in software development with focus on large distributed systems
- Ability to pass Microsoft Cloud Background Check security screening
Nice to Have:
- Bachelor's Degree AND 8+ years technical engineering experience
- Master's Degree AND 6+ years technical engineering experience
Benefits & Perks
- Industry leading healthcare