We are looking for a top-notch Senior Software Engineer to help advance the state of the art of Ads serving platform. The senior engineer will design, implement, and deliver one or more important services and components. This is your opportunity to work on one of the most highly distributed computing systems anywhere on the planet. This is your opportunity to work on critical low-level, high-visibility platform on which many trillions ad impressions a year are delivered. This is a fun and fast paced environment and a terrific opportunity to work on something highly strategic to Microsoft. We have very tough competition and there are a lot of challenges for us to tackle.
· Master or Ph.D. is preferred
· Love to design and write great code
· Great technical passion, terrific problem-solving skills, drive for results, and ability to work independently
· Excellent communication and collaboration skills
· 5+years software development experience in one of the major programming languages: C++, C#, C, or Java required
· Bachelor degree in computer science or a related field is required.
· 3 year experiences in online advertising systems, information retrieval systems, web search systems, big data systems, database systems, large scale internet applications, operating system, or distributed systems