Principal Software Engineer
Core
Define multi-year technical strategy and architecture for workload management, performance, and infrastructure efficiency across shared Agent 365 Foundation services.
Role type
Principal Software Engineer (Distributed Systems & Infrastructure)
Builds
Distributed control-plane and data-plane capabilities for admission control, resource governance, scheduling, load balancing, throttling, capacity allocation, autoscaling, and graceful degradation.
Domain
Cloud Infrastructure & Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems architecture, performance engineering, algorithm design, cloud infrastructure optimization, observability, AI-assisted engineering, technical leadership, incident response, system design
Preferred skills
Experience with agentic engineering practices, deep knowledge of microservices and container orchestration, experience with large-scale telemetry and cost attribution
Technologies
Kubernetes, Azure Kubernetes Service, Service Fabric, C, C++, C#, Java, JavaScript, Python, Azure Data Explorer/Kusto
Responsibilities
Design and operate distributed control-plane and data-plane capabilities; build performance-engineering systems including benchmarks and anomaly detection; translate telemetry into prioritized engineering actions; lead complex incident response and root-cause analysis; mentor senior and principal engineers; apply AI-assisted practices to diagnostics and optimization.
Seniority
Principal, hands-on IC with strategic leadership