Software Development Engineer II - 895465

Online Advertising is one of the fastest growing businesses on the Internet today, with $40 billion of a $600 billion advertising market already online. The Microsoft Ads Research & Development team is one of the most strategic teams at Microsoft.  

Our mission is to provide relevant and useful ad experiences.   We believe that deep user understanding will create an industry where people see advertising as a service, not disruptive or - to be blunt - annoying. At Microsoft, we enable advertisers to meet consumers across their digital life? and we do so with timely, relevant advertising in a format and at a frequency that invites the user to engage. With our unique and connected ecosystem, brands can find and engage consumers in more mindsets, at more high value moments across their digital life. “More moments” differentiates us from the competition, as many media partners offer single solutions relevant to particular channels, or a single point in the decision journey. We believe in order to influence the destination, brands must be more like a traveling companion than just a billboard along the way, and our ecosystem enables brands to do this. Microsoft can reach users at multiple touch points along their journey on multiple screens. We are a communication tool with Skype; we are an entertainment pipeline to the home with Xbox; we are a powerful search engine with Bing; and we are a central hub for engaging content with MSN. We reach over 55% of?the global internet audience across our platforms. We have redefined what touch means with our Live Tile experience and our modern user interface (UI).? And, we offer a harmony of design and purpose across all of our platforms: Xbox, Windows 8, Windows Phone, and more.

We are a global team, spanning the Puget Sound, Silicon Valley, New York, and India.  

We are looking for a strong, motivated, results-oriented developer to help drive the design and implementation of the next generations of our back-end display advertising systems.

These systems are comprised of high-performance, massively scalable distributed components that respond to tens of billions of ad requests per day out of multiple data centers world-wide, selecting the most relevant ad for each user request while optimizing ROI for our advertisers and yield for Microsoft.? They solve challenging problems in the areas of supply (ad opportunity) forecasting, demand (ad campaign) forecasting, pricing of ad campaigns, allocation optimization, relevance, and response prediction. The scale of data they process in order to build models and power the algorithms is enormous (of the order of 100 billion opportunities).  

Skills & Qualifications

  Strong software design, implementation, problem solving, debugging, and verification skills

  Passion for new technologies, quality, customer satisfaction, and engineering excellence

  Excellent communication and cross-boundary collaboration skills and ability to enable others' success

Experience required:

  3+ years of professional software development experience building high-volume, high performance, multi-threaded, scalable services. Experience with in the areas of data mining, machine learning, data modeling, algorithm design is a plus.

  Proven track record of shipping products or services over multiple development cycles,

  B.S., M.S. or Ph.D. degree in Computer Science, Applied Mathematics or related field or equivalent experience

  Solid design, programming, and debugging skills in C/C++, C#, .NET and/or   T-SQL.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon