KDnuggets : News : 2008 : n04 : item10 < PREVIOUS | NEXT >

Jobs

From: CM
Date: 11 Feb 2008
Subject: Redmond, WA: Software Development Engineer, Microsoft Live Maps at Microsoft

To enhance our users' geo-local search experience, one of the most challenging things we still need to accomplish is to accurately parse user queries and understand their intent. You can help us design and develop systems that will process billions of users' queries to enable maximum relevance and recall for location based services. Working closely with Microsoft Research and Live Labs, you will incorporate cutting-edge CS concepts, algorithms and technology for extracting from queries.

The result of your work will delight millions of users every day.

Required Technical Skills:

  • Minimum three years of research work and/or practical experience in one of the following areas:
    • NLP, Computational Linguistics, Knowledge Representation, Cognitive Science
    • Machine learning
    • Data mining solutions on text data
  • Knowledge of data structures for text processing such as vector space model, inverted index, latent semantic analysis and language models
  • Expertise in C++ or C#
  • Solid OO design, coding and debugging skills.
  • Expert designer of modular components that are easy to test and can be updated independently to achieve very short release cycles.
  • Knowledge of distributed systems and async implementations; Management of distributed data and distributed applications.
  • Highly desirable:
    • Working knowledge of SQL database design and implementation
    • A background in IR (Information Retrieval).
    • Experience in Internet-related technologies
General Skills:
  • This position requires knowledge of software product development processes (design, engineering, and deployment).
  • You must be able to map user and business requirements to an elegant solution.
  • You should be highly customer focused, highly motivated, a self-starter with demonstrated ability to work independently or as part of a team.
  • Demonstrated success working in a fast paced environment.
  • Demonstrated success dealing with ambiguous problems; and the ability to independently make solid progress when the solution is not well defined.
  • A very strong analytical background
Communications Skills:
This position will require a significant collaboration with other disciplines and engineering teams, hence effective written and oral communication skills are required. You must be capable of documenting your own design and code.

Training/Experience: This position requires a BS, MS or PhD degree in Computer Science or a related field. Software Industry experience is a plus.

Contact:
This position is located in the Seattle metro area. If interested, please send your resume to YvonneJ@microsoft.com.

Bookmark using any bookmark manager!


KDnuggets : News : 2008 : n04 : item10 < PREVIOUS | NEXT >

Copyright © 2008 KDnuggets.   Subscribe to KDnuggets News!