KDnuggets : News : 2009 : n21 : item19 < PREVIOUS | NEXT >

Jobs

From: CM
Date: 23 Oct 2009
Subject: Redmond, WA: Principal Software Development Engineer, Bing Data Mining Team at Microsoft

The Bing Search Data Mining team inside the Infrastructure group of Bing Search is hiring extremely talented, highly motivated and productive Principal SDE. You will own the end-to-end scenarios in some areas such as analyzing data from all kinds of data sources (e.g. user behavior logs and feedback) to understand users, their usage of search and other online services, to diagnose problems the current search techniques have, drive user feedback data collection, design and develop experiments to gain deeper understanding on these topics, identify the rooms for further improving our search engine and user experience on it.

You will be part of a very strong and fun team, conducting research and experiments, building data infrastructure, developing advanced and practical data mining, machine learning, Business Intelligence, and Customer Intelligence techniques for solving the hottest and most challenging problems in the world and generating real impact. Here, you have the right environment and strong support to drive your favorite features to solution. You are empowered to influence millions of end users while impacting Microsoft Online business. You will have the opportunities to work together with world class researchers and developers to stay in the front of advancing technology.

The goal of Bing Search is to deliver the most relevant knowledge to our customers by building the best decision engine. To achieve this goal, data is critical, and data mining/machine learning/statistics/database techniques are the key. We have a huge amount of data ranging from user interaction logs, to web documents, to web index, to user feedback, to system performance data. This data contains valuable information for building the #1 system to serve people's information needs for helping them to make decisions. The data is also critical for making appropriate business decisions. The main challenge is to effectively process the data, discover information and put it into action. We are exploring/developing advanced and practical techniques to derive information (such as: understanding user intent, discovering patterns to improve search relevance and result ranking, detecting and filtering bot traffic, spam, and noise, measuring relevance and user satisfaction quickly and effectively, identifying new information needs from end users, identifying weak points of the search system, discovering system performance problems, measuring/understanding the health of the online business, and many many more). We also work on techniques to manage and process petabytes of data efficiently and effectively. You will have opportunities to use and contribute to a high performance super-parallel/distributed massive storage computer system (cloud computation).

Job Responsibilities include:

  • Analyze (including processing) a huge amount of data by using data mining, statistics, and database techniques. The goal is to measure/understand user experience, system performance, and business health, generate actionable insights for improving search systems, and increasing user satisfaction.
  • Diagnose problems the current search techniques have from the data, identify the rooms for further improving our search engine and user experience on it. Generate actionable insights.
  • Design and develop experiments to gain deeper understanding on search users including feedback data collection.
  • Research and exploration in the areas of data mining, machine learning, text mining, search system live measurement and monitoring, bot/spam traffic identification and filtering, etc.
  • Build high quality data infrastructure and data mining/analysis solutions to provide data and information needs of search development and business. This covers web usage logs and web contents, web index, web graphs, etc.
  • Work with other teams in Bing Search and other online business units on identifying problems in different areas where data mining/machine learning/statistics can help. Explore and develop solutions to these problems. Act as an expert in the area of data mining/machine learning/statistics to serve the fast growing needs of Bing Search.
  • Develop techniques/algorithms/measurement for the research and analysis work mentioned above.
  • Design and carry out experiments to evaluate research/development results and their real impact on Bing Search production systems.
  • Act as an expert in the areas of data mining/machine learning/statistics, etc to serve the fast needs of Bing Search org and Online Service Division.
  • Own the end-to-end scenarios in these areas (but not limited to) and provide technical leadership to other team members.
  • Build and grow talents in these areas.
Qualifications:
  • Extensive knowledge and experience in at least three of the following areas: data mining, web mining, machine learning, statistics, business intelligence/customer intelligence, user modeling, information retrieval, databases, data warehousing, OLAP, data processing (ETL), e-metrics, measurement, parallel and distributed computation (three or more areas are preferred).
  • Strong theory/algorithm background and very good understanding on how to apply advanced knowledge to solve real problems.
  • Solid experience in very large real world data processing/analysis especially with web data.
  • Experience/knowledge with various data analysis tools, data mining tools, and statistical packages is a plus.
  • Superior communications skills, both verbal and written.
  • Ability to work independently and in a team to research innovative solutions to challenging business/technical problems.
  • Attention to detail and data accuracy.
  • Extensive software design and development skills/experience with C/C++/C#/SQL (minimum 8 years, preferred: 12 years).
  • Bachelor degree in computer science and master degree in the area of data mining/machine learning/statistics/databases or related areas are required. PhD in the related areas is preferred.
This position is located in Redmond, Washington

_Contact_:
In order to be considered for this position, you must apply online via our career site

Please let me know when you have applied at: yvonnej@microsoft.com. Resumes received via email cannot be considered until you formally apply online.


KDnuggets : News : 2009 : n21 : item19 < PREVIOUS | NEXT >

Copyright © 2009 KDnuggets.   Subscribe to KDnuggets News!