Software Engineer II
Core
Design and develop core AI Infrastructure distributed and in-cluster services supporting large-scale AI training and inferencing.
Role type
Senior IC software engineer (AI infrastructure)
Builds
Control plane services, distributed systems, and AI workload hosting environments
Domain
Cloud infrastructure, AI/ML systems, distributed computing
Deliverable
production ML models | infrastructure
Required skills
C#, C++, Java, Python, Kubernetes, Service Fabric, microservices architecture, NoSQL databases, complex data structures and algorithms, unit testing, agentic development, stateful service management, data partitioning, Kusto
Preferred skills
Resource allocator/scheduler experience, workflow orchestration, service mesh, CRDs, operators, data analytics
Technologies
C#, C++, Java, JavaScript, Python, Kubernetes, AKS, Service Fabric, NoSQL, Kusto
Responsibilities
Develop and maintain control plane services; ensure high stability, efficiency, and security; provide operational support and on-call duties; foster AI/ML understanding; provide technical leadership; build and operate stateful critical services; handle data size and partitioning challenges.
Seniority
Mid-level, hands-on IC