Back to jobsJob overview
About the role
Principal Software Engineer - Azure Object Storage at Microsoft
Required Skills
distributed systemslarge-scale storagec++pythonai/mlscalabilityperformance optimizationarchitecture
About the Role
Principal Software Engineer role designing next-generation AI-native storage systems for Azure Object Storage. Focus on distributed systems, scalability, and performance for AI/ML workloads at hyperscale. Provides technical leadership and architecture across teams.Key Responsibilities
- Design and deliver next-generation distributed storage systems optimized for AI/ML workloads
- Provide technical leadership across architecture, development, testing, and deployment at hyperscale
- Drive innovations in scalability, performance, security, and efficiency for zettabyte-scale storage
- Collaborate with cross-functional teams to ensure storage meets AI workload needs
- Mentor and guide engineers, fostering technical excellence and innovation
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
- 3+ years designing and developing reliable, high-performance distributed systems with focus on scalability and resilience
- 3+ years experience with distributed systems, large-scale storage, and solving complex systems problems including storage internals
- 2+ years experience leading technical direction and influencing architecture across teams
Nice to Have:
- Bachelor's Degree in Computer Science AND 12+ years technical engineering experience OR Master's Degree AND 8+ years experience OR equivalent
- Demonstrated passion and hands-on experience with distributed systems and large-scale storage, including storage internals
- Practical knowledge in technical domains: database internals, indexing/search, caching/data placement, metadata management at scale
- Proven ability to influence technical direction and contribute to architecture decisions across teams
Benefits & Perks
- Industry leading healthcare