Principal Software Engineering
Core
Lead architecture and design of complex, distributed systems; own solution quality end-to-end including security, reliability, and operational readiness.
Role type
Principal Software Engineer (Distributed Systems & Cloud)
Builds
Large-scale, real-time, high-throughput, low-latency cloud services and AI-driven systems
Domain
Cloud Computing, Distributed Systems, AI/ML Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Cloud architecture, Security & compliance, Incident response, Automation & deployment, Systems thinking, Technical decision-making, Code review & mentoring, Real-time service operations, Engineering efficiency tools
Preferred skills
Azure AI, Large-scale cloud services, Responsible AI practices, Developer productivity improvements
Technologies
Azure AI, Cloud platforms
Responsibilities
Lead architecture and design of complex, distributed systems; Act as DRI for live systems leading incident response and root-cause analysis; Champion security, privacy, compliance, and Responsible AI; Lead automation and deployment excellence; Raise engineering standards through code reviews and performance improvements.
Seniority
Principal, hands-on IC with mentorship

