Microsoft's Product Ads Algorithm & Infrastructure team in Ads Understanding is seeking a Principal Software Engineer to drive innovation in product ads selection, relevance, and modeling. The role focuses on developing cutting-edge algorithms using natural language processing, computer vision, and deep learning to enhance Microsoft's Commerce Strategy. The team operates in the rapidly growing online advertising space, worth $70B within a $600B market. The position involves working on computational advertising challenges, combining information retrieval, machine learning, and micro-economics to optimize ad delivery and user experience. The successful candidate will contribute to Microsoft's advertising technology stack, including user intent understanding, relevance modeling, and marketplace optimization. This role offers an opportunity to impact Microsoft's advertising platform while working with state-of-the-art technologies and large-scale systems. The position includes competitive compensation and comprehensive benefits, reflecting Microsoft's commitment to empowering individuals and organizations globally.