Microsoft's Product Ads Algorithm & Infrastructure team in Ads Understanding is seeking a Principal Software Engineer to drive innovation in online advertising technology. The role focuses on developing cutting-edge algorithms for product ads selection, relevance, and modeling, utilizing deep learning, NLP, and computer vision. The team is central to Microsoft's Commerce Strategy, working with a $70 billion online advertising market.
The position involves working on computational advertising challenges, combining information retrieval, machine learning, and micro-economics to optimize ad delivery and user experience. Key responsibilities include developing intelligent search advertising systems, implementing large-scale machine learning algorithms, and driving improvements in marketplace optimization.
The ideal candidate will have strong expertise in NLP, deep learning, and distributed systems, with a proven track record in delivering scalable solutions. This role offers the opportunity to impact Microsoft's advertising technology stack, working on everything from user intent understanding to fraud detection and campaign optimization.
Working in a hybrid environment with up to 50% work from home flexibility, you'll join a team that values innovation, collaboration, and technical excellence. The position offers competitive compensation and comprehensive benefits, reflecting Microsoft's commitment to attracting top talent in the advertising technology space.