Principal Software Engineer
Core
Own critical components of the ads serving stack and lead the evolution of the core auction and pricing engine for the Bing Ads platform.
Role type
Principal Software Engineer (High-scale distributed systems & AI integration)
Builds
The Bing Ads platform, specifically the auction and pricing engine serving billions of requests daily.
Domain
Online advertising, search, high-scale low-latency distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, large-scale distributed systems design, architectural leadership, incident response, capacity planning, performance optimization, AI-enabled engineering practices, mentorship
Preferred skills
Experience with online advertising, search, or high-scale low-latency distributed systems
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Own critical components of the ads serving stack end-to-end; Lead the evolution of the core auction and pricing engine; Drive ambiguous, high-impact technical initiatives from concept to delivery; Set architectural direction across teams; Mentor engineers and establish high engineering standards; Ensure platform health through operational excellence and performance optimization.
Seniority
Principal, strategy & mentorship
