Overview
We are hiring a Software Engineer to join the Ads Engineering team, where you'll be at the forefront of building infrastructure to bootstrap and host LLM agents and MCP servers at scale. This work is foundational to enabling intelligent, responsive systems that support next-generation ad delivery and optimization. Our team is also leading the development of Copilot solutions designed specifically for DRIs, integrating agents and MCP servers to provide real-time visibility into system health and performance. These tools empower the DRI team to maintain operational stability and proactively address issues across our systems.
In parallel, you will contribute to the evolution of the Ads serving stack that powers advertising across Bing Search, MSN, Start.com, Edge Browser shopping, and other Microsoft services. This stack is a low-latency, geo-distributed system operating at massive scale, handling complex workloads such as large-scale ML inferencing for ad ranking, real-time bidding, and a variety of ad-serving scenarios. Every millisecond counts, and the engineering challenges span from feature innovation to deep optimization across the stack.
You will own and drive significant feature areas, collaborate with top engineers across the globe, and contribute to a system that supports billions of ad impressions daily. The role demands strong technical depth, a proactive mindset, and the ability to work independently while influencing cross-team efforts. If you thrive on solving deep technical challenges and want to be part of a team that is shaping the future of large-scale intelligent infrastructure, this is the place to be.
Our Culture: Microsoft Culture
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Deliver secure, well-tested, and maintainable code across both the Ads serving stack and LLM/MCP infrastructure.
- Collaborate with engineering and product teams to build scalable, intelligent solutions for ad delivery and system health monitoring.
- Design and implement distributed services supporting ad ranking, bidding, and Copilot experiences for DRIs.
- Contribute to scenario and use case definitions focused on observability and intelligent agent interactions.
- Build resilient services with high availability, scalability, and robust diagnostics.
- Champion long-term architectural simplicity and maintainability across legacy and emerging systems.
- Own the full development lifecycle, including testing, deployment, and production readiness.
- Ensure modular, secure, reliable, and actively monitored components throughout the stack.
Qualifications
Required Qualifications:
- 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.
- Solid theoretical foundations in computer science, including data structures, algorithms, time and space complexity, lock-free data structures, and multi-threaded architecture.
- 4+ years of professional experience designing and building software systems with a focus on scalability, reliability, and maintainability.
- 4+ years of experience developing microservices and distributed systems, ideally in high-scale, low-latency environments.
Preferred Qualifications
- 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.
- Familiarity with MCP servers and intelligent agents, particularly in the context of infrastructure hosting and system observability.
#MicrosoftAI #MAI
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
requesting accommodations.