Back to jobsJob overview
About the role
Principal Software Engineer - Azure Blob Storage at Microsoft
Required Skills
c++pythondistributed systemscloud backendapi servicesai systemsperformance optimizationscalability
About the Role
Principal Software Engineer role focused on Azure Blob Storage, driving performance and scalability for distributed storage systems. Responsibilities include designing resilient solutions, leading strategic initiatives, and mentoring engineers to support AI and high-performance computing workloads globally.Key Responsibilities
- Design, develop, and operate highly resilient distributed storage solutions
- Lead strategic initiatives to enhance service scalability and performance
- Partner with stakeholders to align technical implementations with business objectives
- Transform complex problems into actionable technical solutions through collaboration
- Mentor and guide engineers across all levels
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience OR equivalent
- 6+ years experience designing and developing products in large scale distributed systems
- 6+ years experience in cloud backend development and operation
- Ability to pass Microsoft Cloud Background Check
Nice to Have:
- Bachelor's Degree in Computer Science AND 12+ years technical engineering experience OR Master's Degree AND 8+ years
- Experience designing and implementing distributed storage systems
- Experience developing scalable and high-performance API services
- Experience in understanding data pipelines and frameworks for AI systems
Benefits & Perks
- Industry leading healthcare