Microsoft's AI Platform organization is seeking a Principal Software Engineer to join their Azure ML team, which is core to Azure's innovation and differentiation. This role involves working on Azure OpenAI, Azure ML, Cognitive Services, and global Azure AI infrastructure. The position offers an opportunity to work on large-scale AI workloads and contribute to Microsoft's mission of empowering every person and organization globally.
The role requires expertise in building and maintaining large-scale distributed systems, particularly focused on AI infrastructure. You'll be working with cutting-edge technologies including Kubernetes, Go, Rust, and Python, while designing and implementing solutions for AI training and inferencing at scale. The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor team members.
Microsoft offers a competitive compensation package, with base salary ranging from $161,600 to $286,200 (higher in SF and NYC areas), along with comprehensive benefits. The company promotes a culture of inclusion and innovation, seeking diverse perspectives to better serve their customers. This remote-friendly position offers the flexibility of up to 100% work from home, with some travel required (0-25%).
The ideal candidate will bring extensive experience in software engineering, particularly in distributed systems and AI infrastructure, combined with strong leadership abilities and a collaborative mindset. This is an excellent opportunity for someone looking to make a significant impact in the AI and cloud computing space while working with industry-leading technologies and talented teams.