Microsoft Advertising seeks a Principal Software Architect to define technical direction for Ads Quality at global scale. The role involves hands-on software engineering across distributed systems, production AI, decision systems, entity intelligence, agentic workflows, and measurement. Responsibilities include defining long-term architecture for Ads Quality, designing systems supporting heterogeneous AI models, setting technical direction balancing quality and performance, partnering with Applied Science, prototyping ideas, and influencing implementation through design reviews and hands-on engagement. Requirements include 15+ years of software engineering experience, expertise in large-scale production systems, distributed systems, AI/ML, decision systems, strong understanding of model serving and feedback loops, ability to simplify complex systems, and experience influencing senior technical leaders. Experience in advertising, quality systems, multimodal AI, and large-scale inference is valuable.
What you'll do
Define the long-term architecture for Ads Quality across signals, entity understanding, model execution, decisioning, feedback, and measurement
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.