Principal Software Engineer
Core
Architect and deliver scalable control plane and management plane services for Azure Storage to power AI platforms, autonomous agents, and hyperscale cloud services.
Role type
Principal Software Engineer (Cloud Infrastructure & AI Engineering)
Builds
Scalable distributed storage systems, databases, and infrastructure services for AI training, inference, and agent orchestration.
Domain
Cloud Infrastructure, Distributed Systems, AI Engineering
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, hyperscale cloud platform operations, storage service architecture, AI-assisted software development, agentic workflows, automated code generation, system reliability engineering, incident response, technical leadership
Preferred skills
AI-enabled software engineering practices, LLM-powered coding assistants, intelligent operational tooling, engineering transformation strategy
Technologies
Azure Storage, C#, C++, Java
Responsibilities
Lead design and evolution of Azure Storage capabilities for AI-scale workloads; Drive innovations in distributed systems and resource orchestration; Leverage AI engineering tools to accelerate development and improve code quality; Define how AI transforms software engineering at hyperscale; Partner with AI platform teams to automate engineering and operational workflows; Influence long-term architecture and technical roadmap for Azure Storage; Serve as DRI for critical service components ensuring system health and reliability.
Seniority
Principal, hands-on IC with strategic influence