Microsoft logo

Principal Software Engineering Manager - Ads

Microsoft · Posted Oct 14

Software, cloud computing, artificial intelligence, and hardware services

India, Karnataka, BangaloreFull-timeOnsiteDirector/Executive15+ years₹1.2Cr–₹2.5Cr yearly<25 applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Microsoft Advertising makes billions of decisions every day across search, native, shopping, display, audience, and AI-powered advertising experiences. The Ads Quality team builds the software systems that turn quality signals and models into dependable production decisions across ads, landing pages, advertisers, businesses, accounts, and changing behavioral patterns. The Principal Software Engineering Manager will lead the engineering organization behind Ads Quality systems at global scale, remaining close to architecture, distributed systems, production AI, measurement, and operational quality.

What you will do

  • Own the engineering strategy and execution for Ads Quality systems across signal processing, entity systems, model execution, decisioning, feedback, and measurement.
  • Build scalable real-time, nearline, and offline systems supporting very large volumes and demanding reliability requirements.
  • Create the production infrastructure that allows new models and signals to move rapidly from experimentation into safe global deployment.
  • Partner with Applied Science on model integration, evaluation, experimentation, serving trade-offs, and productionization.
  • Build common engineering foundations for heterogeneous AI workloads including classifiers, multimodal models, LLMs, agents, and deterministic systems.
  • Develop feedback, observability, experimentation, and diagnostic systems that make quality problems easy to find and fast to fix.
  • Drive architectural simplification and prevent the quality stack from becoming a collection of bespoke pipelines and one-off services.
  • Lead and grow senior engineers, engineering managers, and technical leaders capable of independently owning complex areas.
  • Drive difficult programs across organizational boundaries and maintain a high bar for architecture, engineering quality, and production ownership.

Skills used in this role

distributed systemsmachine learningLLMmultimodal modelsAI agentsmodel servingobservabilityexperimentationreal-time systemsdata platforms

What the employer is looking for

  • 15+ years of software engineering experience, or equivalent technical depth.
  • Significant experience leading senior engineers, engineering managers, or large engineering organizations.
  • Strong technical depth in distributed systems, AI/ML infrastructure, decision systems, or large-scale data platforms.
  • Experience building production systems that operationalize machine-learning models at significant scale.
  • Strong judgment around latency, throughput, reliability, freshness, cost, observability, and operational safety.
  • Ability to challenge architecture, understand failure modes

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Microsoft

Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.

Industry
Software
Company size
228,000+ employees
Founded
April 4, 1975
Location
Redmond, Washington, USA
Funding stage
Public Company