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