Microsoft's M365 Core App and Data Platform team is embarking on an ambitious journey to revolutionize enterprise data indexing and understanding using Large Language Models (LLMs). They are building the Semantic Fabric, a groundbreaking technology designed to provide semantic indexing for all M365 enterprise data. This Principal Software Engineer role offers an opportunity to lead the development of cutting-edge AI and search technology that will impact billions of users worldwide.
The position involves leading and contributing to a team developing large-scale data systems for their next-generation platform. The role combines technical leadership with hands-on development, requiring expertise in AI, semantic search, and distributed systems. The successful candidate will play a crucial role in architectural decisions, mentor team members, and ensure the platform meets Microsoft's strict security and compliance standards.
Microsoft offers a competitive compensation package, with base pay ranging from $137,600 to $267,000 (higher in SF and NYC areas), along with comprehensive benefits. The company values diversity, maintains a healthy work-life balance, and provides opportunities for professional growth and impact at a global scale.
The ideal candidate will have 6+ years of experience, strong programming skills in languages like Python, Java, JavaScript, or Rust, and expertise in AI and semantic search technologies. They should be passionate about pushing technological boundaries and comfortable leading complex technical projects while collaborating with various stakeholders.
This is an exceptional opportunity for a seasoned engineer to shape the future of enterprise search and AI capabilities while working with one of the world's most significant data platforms. The role offers the perfect blend of technical challenge, leadership opportunity, and global impact in a supportive and innovative environment.