Software Engineer II - AI Infrastructure
Core
Design, develop, test, deploy, and operate large-scale distributed systems and platform services to deliver reliable, scalable, secure, and high-performance experiences.
Role type
Software Engineer II - AI Infrastructure
Builds
Infrastructure capabilities, resource management services, workload orchestration solutions, and control plane services
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Kubernetes (AKS), C#, C++, C, Java, JavaScript, Python, Capacity management, Service scalability, Root cause analysis, Technical design reviews
Preferred skills
Mentorship, Knowledge sharing, Operational flexibility
Technologies
C#, Kubernetes, AKS
Responsibilities
Design and develop large-scale distributed systems and platform services; Build and enhance infrastructure capabilities and workload orchestration solutions; Develop control plane services hosted on Kubernetes clusters; Analyze complex production issues and implement sustainable solutions; Provide operational support and on-call responsibilities; Contribute to engineering best practices through technical design reviews and code quality initiatives