SOFTWARE ENGINEER 2

Online Advertising is one of the fastest growing businesses on the Internet today, with $40 billion of a $600 billion advertising market already online. Microsoft is innovating rapidly to grow its share of this market by providing the advertising industry with a world-class online advertising platform and service. The Microsoft Ads Research & Development team is one of the most strategic and growing teams at Microsoft.

As part of a software company with powerful innovations and part media company with global properties, at Microsoft Ads we bring both our technical and creative side to the table. Through incisive analytics, we know who cares - both when and where. We understand how to get in front of the right people at the strongest point of influence. Above all, we love data and excel at interpreting it for our partners. Collecting valuable information from every campaign and mining it for insights.

We are part of Microsoft Advertising R&D Revenue and Relevance team, responsible for driving scientific and algorithmic innovations and breakthroughs behind Bing advertising including text ads, product ads and beyond. This is one of the most fruitful areas in both product deployment and applied research. We are working on cutting-edge real-world problems including information retrieval, learning to rank, predictive modeling, auction and mechanism design.

Roles & Responsibilities:

This role will drive cutting edge improvement for algorithms in the area of online fraud detection. Make the platforms and systems highly efficient in term of both its execution and the consumption of the data it generates. You will have significant impact to all downstream ML algorithm efficacy/performance and our marketplace health as well as publisher/advertiser ROI. Contribute to the team on developing the systems for high stability, fast development, low development cost, and low maintenance cost. Work very closely with the Ads Platform team to deeply understand both online and offline data processing techniques.  

Qualifications:

        A degree in Computer Sciences or related engineering field.

        Has a solid grasp of algorithms, statistics, optimization, system design, large-scale computing.

        Strong expertise and experience on design and development of platforms, metric systems.

        Extensive software design and development skills/experience (minimum 5 years, preferred: 7 years)

        Expert knowledge in .NET, C#, C++, SQL, and Windows

        Ability to drive technical investigations and prototyping in a fast-paced startup environment

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