Microsoft's Cognitive Service Platform team is pioneering the development of cloud-based AI solutions that impact millions of users worldwide. As a Software Engineer 2, you'll be part of a team creating and maintaining robust cloud services in a distributed environment. The role offers an opportunity to work with cutting-edge technologies in AI and cloud computing, while contributing to large-scale distributed systems that power Microsoft's cognitive services.
The position requires a strong foundation in software engineering with at least 2 years of experience in large-scale distributed systems. You'll be working with modern technologies including microservices architecture, Kubernetes, and various programming languages like C#, Go, Rust, or Java. The role combines technical expertise with collaborative teamwork, focusing on building secure, scalable solutions that drive innovation in AI services.
Microsoft offers an exceptional benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration. This is an excellent opportunity for engineers passionate about AI and cloud technologies to make a significant impact while working with one of the world's leading technology companies.