CareerPlanSign in

Principal Software Engineer - Azure Blob Storage

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-24 → 2026-09-27

Core

Design and deliver next-generation distributed storage systems optimized for AI/ML workloads, from training to inferencing.

Role type

Principal Software Engineer (Distributed Storage Systems)

Builds

Zettabyte-scale storage infrastructure for AI/ML training and inferencing

Domain

Cloud Infrastructure / Distributed Systems / AI/ML

Deliverable

production ML models | infrastructure

Required skills

C++, C#, Java, Python, distributed systems, large-scale storage, availability, remote replication, durability schemes, high-performance I/O, database internals, indexing, search techniques, caching, data placement strategies, metadata and namespace management at scale

Preferred skills

emerging technologies evaluation, technical leadership, cross-functional collaboration

Responsibilities

Drive innovations in scalability, performance, security, and efficiency; Mentor and guide other engineers; Collaborate with cross-functional teams from AI researchers to cloud infrastructure engineers

Seniority

Principal, hands-on IC with technical leadership

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.