Microsoft's WWE IndexServe platform team is seeking a Principal Software Development Engineer to work on large-scale distributed systems for search, recommendation, and AI services. The role focuses on building and maintaining one of the world's largest distributed systems for search, with opportunities to work with cutting-edge technologies like LLM and AIGC.
The position is within the IndexServe reranking platform team, which is responsible for creating an agile, performant, and stable index serving platform. This platform enables quick implementation, iteration, and qualification of relevance techniques, while providing full-funnel debuggability. The team works with advanced AI toolsets, including deep learning, machine learning, LLM, and various programming languages to serve the most relevant documents.
The ideal candidate will have strong experience in object-oriented programming, distributed systems, and high-performance computing. They will work on innovative algorithm design, service performance optimization, and collaborate across teams to deliver solutions. The role offers exposure to cutting-edge AI technologies and the opportunity to impact Microsoft's search and recommendation systems at scale.
Working in a hybrid environment with up to 50% work from home flexibility, the position offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about distributed systems and AI to contribute to Microsoft's next-generation search and recommendation platforms.