This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At the core of Microsoft Ads is a mission-critical, high-throughput real-time bidding (RTB) platform. It processes millions of auction requests per second and runs complex auction decisioning under strict latency constraints, directly influencing revenue, win rate, partner satisfaction, and overall reliability. This role leads the platform’s architectural and technical evolution with a focus on modernization, performance, scalability, experimentation infrastructure, and operational excellence. It requires deep expertise in low-latency distributed systems, proven leadership in large-scale refactoring and modernization programs, and strong cross-functional collaboration with engineering, data science, experimentation, and business stakeholders. The engineer in this role drives initiatives with company-level impact, ensuring the platform can scale and evolve to support future Microsoft Ads growth.
Job Responsibility:
Own technical direction and execution for core components of Impbus, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads
Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements
Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety
Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow
Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes
Collaborate closely with cross-functional partners (engineering, data science, experimentation, product, and infrastructure) to align technical solutions with business goals
Provide technical leadership and mentorship, influencing architecture decisions and engineering best practices across teams
Requirements:
Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience working on high-throughput, production systems where scalability, latency, and stability are critical
Demonstrated ability to design, evolve, and maintain complex systems over time
Experience collaborating with cross-functional teams to deliver solutions aligned with business needs
Problem-solving skills and ability to analyze and address performance or reliability issues in production environments