Microsoft is seeking a Software Engineer 2 for their Azure Linux team to help bring Azure Linux to the era of AI. This role is part of the Core OS team, responsible for Microsoft's first-party open-source Linux Operating System used extensively in Azure services and Microsoft products. You'll work on expanding capabilities for new hardware integration and ML solutions, focusing on various aspects from drivers and security to networking, storage, and ML stack performance.
The position offers an exciting opportunity to work with cutting-edge technology in AI and cloud computing, while contributing to systems that support billions of customers worldwide. You'll be part of a team that values innovation and technical excellence, working on high-efficiency operating systems and platform components that are crucial to Microsoft's cloud infrastructure.
The role combines deep technical work in Linux OS development with the excitement of working on AI infrastructure. You'll have the chance to improve system performance, security, reliability, and maintainability while working with the latest hardware accelerators and ML stacks. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility.
This is an ideal opportunity for someone who has a strong foundation in software engineering and a passion for systems-level programming. You'll be working in an environment that encourages growth mindset and innovation, with the chance to make significant impacts on Microsoft's cloud infrastructure and AI capabilities. The role offers excellent career growth potential within Microsoft's Core OS organization, working on technology that directly influences the future of cloud computing and AI infrastructure.