Principal Software Engineer - Azure Storage
Core
Define and drive long-term technical strategy, architecture, and roadmap for Azure Storage Geo Replication Drive, focusing on data replication, failover orchestration, business continuity, and recovery capabilities.
Role type
Principal Software Engineer (Distributed Systems/Storage)
Builds
Azure Storage Geo Replication Drive architecture and related infrastructure services
Domain
Cloud Storage, Distributed Systems, Geo-distributed Architectures
Deliverable
production ML models | infrastructure
Required skills
Distributed storage systems design, Geo-distributed architectures, Data replication, Failover technologies, Resilience engineering, Machine learning for operations, Anomaly detection, Forecasting, Incident management, Intelligent automation, Durability guarantees, Consistency models, Disaster recovery, Regional failover solutions
Preferred skills
AI-assisted engineering, Telemetry, Automation, Observability, Resiliency testing
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner with engineering, product, and platform teams to deliver strategic investments; Champion operational excellence through telemetry, automation, and incident management; Lead adoption of AI-assisted engineering; Represent the team in executive reviews and cross-organizational architecture discussions
Seniority
Principal, strategy & mentorship
