Microsoft is seeking a Principal Software Engineer for the Back Plane team in Azure Machine Learning. This role focuses on building scalable, highly available, and secure microservices that run in Kubernetes. The team manages a large fleet of Azure Kubernetes Services (AKS) that represents the control plane for AzureML.
Key responsibilities include:
The ideal candidate will have 15+ years of technical engineering experience, deep knowledge of Kubernetes, and experience in observability pipelines, microservices architecture, and distributed systems. They will drive the design, development, and support of the platform powering Azure Machine Learning, collaborate across teams, and lead by example in using the product and improving quality.
This role offers the opportunity to work on cutting-edge AI and ML technologies, contribute to a global service handling large-scale ML training and inferencing workloads, and be part of Microsoft's bet on AI as the next growth opportunity.
Benefits include industry-leading healthcare, educational resources, discounts on products and services, savings and investments opportunities, maternity and paternity leave, generous time off, giving programs, and networking opportunities.
Microsoft is an equal opportunity employer committed to diversity and inclusion.