Microsoft's Ads team is seeking a Senior Software Engineer to join their innovative team working on AI infrastructure for their multi-billion online advertiser business. This role focuses on building massively scalable streaming systems and services that power Bing's ~$10B monetization engine. You'll be working on all aspects of online advertising, from advertiser-facing demand management to high-throughput online serving systems.
The position offers an exciting opportunity to work with big data and machine learning technologies to solve real-world customer problems that impact hundreds of millions of Bing users. You'll be part of a team that engineers the backbone of Microsoft's advertising infrastructure, dealing with huge volumes of advertising data and complex distributed systems.
As a Senior Software Engineer, you'll be responsible for designing and implementing infrastructure features for ads metrics alerting, diagnostics, and monitoring. You'll optimize data processing pipelines, enhance flight analysis infrastructure, and work closely with partner teams across Ads and Bing. The role requires strong technical skills in distributed systems, big data processing, and a solid understanding of cloud services.
Microsoft offers an inclusive culture with a growth mindset, where employees are empowered to innovate and collaborate. The company provides industry-leading benefits, educational resources, and opportunities for professional growth. This role is perfect for someone who is passionate about tackling technical challenges in Big Data, Distributed Systems, and Machine Learning/Deep Learning while contributing to a multi-billion dollar business impact.
The position is based in Hyderabad, India, and requires on-site presence. You'll be joining a fast-paced environment where engineers are encouraged to innovate and make significant contributions to Microsoft's advertising technology stack.