The Azure Blob Storage team is building the data foundation for AI and developing an AI-native storage platform for demanding AI and machine-learning workloads. The Principal Software Engineer will design and build distributed storage systems that support the scale, throughput, and latency requirements of AI training, model serving, and inference, while delivering high availability, durability, and performance at zettabyte scale. This role provides technical leadership for architecture, development, testing, deployment, and operations. The engineer will drive innovation in scalability, performance, security, and efficiency; collaborate with AI researchers and cloud infrastructure engineers; mentor other engineers; and evaluate emerging technologies and trends in AI-native storage. The position requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal