KDnuggets : News : 2007 : n16 : item11 < PREVIOUS | NEXT >


From: Heather McGough
Date: 07 Aug 2007
Subject: Redmond, WA: Software Engineer, Live Search Index Quality at Microsoft

The Live Search Index Quality team is looking for extremely talented individuals to build the best in class index for answering web queries. We are looking for individuals with strong analytical and programming skills, ability to come up with new ideas and execute on them and a passion for thoroughness and data analysis.

The Live Search Index Quality team has the mission of making sure that our index does not have spam and has high quality documents to answer a wide range of our user queries. We run complex algorithms on large graphs with millions of nodes, apply machine learning techniques to classify pages and links, and use data mining techniques to assist in our task. As a member of the index quality team, you will have a direct impact on the quality of our search results and get the opportunity to work on challenging problems like spam that require you to be on the cutting edge of research.

To accomplish your goals, you will have enormous resources at your disposal; high-performance distributed systems, huge amounts of raw and processed data and the tools to work with this data. You will apply the latest, cutting-edge machine learning, data mining techniques and graph algorithms. You’ll work with world-class researchers in uncharted, exciting new areas. You’ll explore new sources of data and invent techniques for squeezing the last bits of information from them.

Job Responsibilities include:

  • Research and exploration in the areas of spam, graph algorithms, machine learning, computational linguistics, distributed systems, statistics, etc.
  • Develop techniques/algorithms/measurement for research work mentioned above.
  • Design, develop, and maintain runtime components for ranking, indexing, selection.
  • Use data mining to determine new areas of improvement for our results quality.
  • Own some of the features/problem spaces in this area and provide technical leadership to other developers and to other related teams in Live Search and Microsoft.
  • Extensive knowledge and experience in at least one of the following areas: machine learning, statistics, information retrieval, ranking and selection, distributed systems.
  • Strong theory/algorithm background and very good understanding on how to apply advanced knowledge to solve real problems.
  • Superior communications skills, both verbal and written.
  • Ability to work independently and in a team to research innovative solutions to challenging business/technical problems.
  • Passion for details, thoroughness and data analysis.
  • Extensive software design and development skills/experience with C/C++/C# (minimum 5 years, preferred: 7 years).
  • Bachelors degree in computer science and Masters degree in the area of machine learning/ statistics/ distributed systems/ computational linguistics/ information retrieval or related areas are required. PhD is preferred.
Heather McGough, [email protected]

Must currently possess legal authorization to work in the U.S.

Bookmark using any bookmark manager!

KDnuggets : News : 2007 : n16 : item11 < PREVIOUS | NEXT >

Copyright © 2007 KDnuggets.   Subscribe to KDnuggets News!