Software Engineer II - Core AI
Core
Design and develop highly available, scalable distributed systems and platforms to bring cutting-edge AI technologies to Azure, ensuring reliability, security, and performance for millions of customers.
Role type
Senior IC software engineer (AI infrastructure & distributed systems)
Builds
Cloud-native AI services, distributed systems, and platform engineering solutions for Azure
Domain
Cloud computing, AI/ML infrastructure, distributed systems
Deliverable
production ML models
Required skills
C#, Python, Go, Docker, Kubernetes, distributed systems design, cloud-native architecture, AI/ML frameworks, system design, performance engineering, security engineering
Preferred skills
Generative AI experience, AI coding assistants/agents, open-source contributions, Big Data platforms, self-healing system design
Technologies
Azure, Docker, Kubernetes, C#, Python, Go, AI/ML frameworks
Responsibilities
Design and develop scalable distributed systems running across global datacenters; Engineer fault-tolerant, self-managing, and self-healing platforms; Leverage cloud-native technologies to solve complex infrastructure challenges; Turn AI and cognitive technologies into reliable, secure, and performant Azure services; Drive solutions from architecture and system design through implementation, testing, deployment, and monitoring; Tackle challenges in distributed systems, performance, availability, scalability, security, and privacy.
Seniority
Mid-level, hands-on IC
