Microsoft is seeking a Senior Software Engineer to join their Online Advertising team, a rapidly growing business segment handling billions of ad impressions daily. This role sits at the intersection of computational advertising, combining information retrieval, data mining, machine learning, and micro-economics. The position offers a unique opportunity to influence technology development in a crucial growth area at Microsoft, working with a $70 billion online advertising market. The ideal candidate will design and implement complex algorithms for large datasets, collaborating with top scientists and engineers across Microsoft's global R&D team. The role requires expertise in distributed systems, strong algorithmic skills, and the ability to build high-performance, scalable solutions. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower global innovation while enjoying comprehensive benefits and growth opportunities. The position involves working with cutting-edge technology in computational advertising, making it an exciting opportunity for experienced engineers passionate about large-scale systems and data-driven solutions.