2 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Architect, design, and develop AI infrastructure services for large-scale AI training and inference.
- Develop, test, and maintain backend services in C#, Go, Rust, and C++ hosted on Kubernetes.
- Improve system robustness, efficiency, maintainability, latency, and cloud security.
- Provide operational support and direct responsible individual ownership for the product.
- Develop deep knowledge of machine-learning systems and how customers use them.
- Collaborate with engineers, data scientists, Microsoft Research teams, and external enterprises.
- Provide technical vision, expertise, and leadership while helping grow team talent.
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- 10+ years of coding experience in one of C#, C, C++, Rust, or Go.
- Experience with Linux, Kubernetes networking, software-defined networking, and Kubernetes cluster orchestration.
- Experience improving service operations or engineering fundamentals.
- Experience building and shipping production software or services.
- Preferred: master’s degree or Ph.D. in computer science or a related technical field with 8+ years of technical engineering experience.
- Preferred: experience with the Kubernetes ecosystem, cloud infrastructure, compute, networking, storage, identity services, large-scale cloud services, distributed systems, or operating systems.
- Preferred: experience with Kubernetes networking and software-defined networking systems.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
