Microsoft's Cognitive Service Platform team is seeking a Principal Software Engineer to join their innovative team developing robust, scalable, and secure solutions for AI-driven applications. This role focuses on creating and maintaining robust cloud services within a distributed environment, requiring 8+ years of experience in large-scale distributed systems.
The position offers an opportunity to work with cutting-edge technologies and contribute to AI-driven solutions that impact millions of users globally. As a Principal Engineer, you'll be responsible for designing and developing new features, maintaining existing systems, and ensuring high reliability and security standards. The role involves working with modern technologies including microservices architecture, Kubernetes, and various programming languages like C#, Go, Rust, and Java.
The ideal candidate will have a strong background in computer science, extensive experience in distributed systems, and expertise in object-oriented design principles. You'll be working in a hybrid environment (up to 50% work from home) in Beijing, China, collaborating with cross-functional teams to drive project success. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.
This is an excellent opportunity for a seasoned professional who is passionate about cloud computing, distributed systems, and AI technologies to make a significant impact at one of the world's leading technology companies. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills.