Sr. Software Engineer
Core
Design, develop, and operate distributed services powering Azure Storage Geo Replication to ensure data durability, regional resiliency, and disaster recovery.
Role type
Senior IC distributed systems engineer (cloud storage)
Builds
Cloud-scale storage services and geo-replication capabilities
Domain
Cloud infrastructure, distributed systems, storage
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, Python, distributed systems design, multithreaded programming, data structures, algorithms, performance optimization, cloud infrastructure, storage systems, databases, replication technologies, fault tolerance, disaster recovery, AI-assisted engineering tools
Preferred skills
AI-assisted operational workflows, anomaly detection, telemetry analysis, incident response automation
Technologies
Azure Storage, cloud infrastructure, distributed systems frameworks
Responsibilities
Design and implement cloud-scale services, analyze telemetry to identify reliability improvements, diagnose and resolve complex production issues, act as DRI for service health, leverage AI tools for productivity and code quality
Seniority
Senior, hands-on IC
