Microsoft AI is seeking a Senior Software Engineer for their Bing Ads Delivery System team, which builds and operates large-scale, low-latency systems for Microsoft Advertising. The role involves designing and building distributed systems, writing high-performance C++ code, and owning services from design to live-site operations.
Responsibilities:
- Design and build large‑scale distributed systems for real‑time ads delivery
- Write high‑performance, reliable C++ code in latency‑critical services
- Own services end to end: design, coding, testing, deployment, monitoring, and live‑site operations
- Drive improvements in performance, scalability, availability, and reliability
- Troubleshoot live‑site issues and strengthen system resiliency
- Collaborate with partner teams across Ads Serving, Ranking, and Infrastructure
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Experience building and operating large‑scale, high‑availability systems
- Proven ability to debug and operate complex production systems
- Willingness to learn new technologies and continuously grow skills
- Solid ownership, teamwork, and customer focus
- Experience with ads systems, search, or other real‑time decision systems
- Background in performance optimization and distributed infrastructure