Search Architect
Reference #1643

Permanent Position
Posted on 02/6/07
Start: ASAP
Salary: Open

Description:
Search Architect

The Search Architect is responsible for defining the technology strategy and architecture for a large-scale, high-availability search engine focused on the mobile platform. As such the Search Architect will be responsible for defining and selecting the infrastructure for crawling and indexing as well as the definition and implementation of the search engine features. Particular emphasis will be paid to the development of mobile-specific indexing and relevancy algorithms.

Principal Duties and Responsibilities:

Define the future search platform with emphasis on content discovery and acquisition that benefits mobile users
Define the architecture and mentor the engineering team responsible for implementation of that architecture
Determine relevancy of search engine components in various languages
Test, evaluate, configure and tune search engine software components
Analyze relevancy problems and identify patterns
Extract, gather and organize content such as word lists, web site lists and query lists
Build tools and web user interfaces to allow editorial control of data
Evaluate localization problems and requirements from product management and customers
Work with engineers, information analysts, linguists, and QA engineers to resolve internationalization/localization problems
Organize and present status of international search relevancy

This opportunity is located in Cambridge, MA

Required Skills:
Search Architect
Required Skills and Experience:

10+ years of software engineering or architecture experience
4+ years developing search or information retrieval applications
Experience with production applications satisfying at least 500K requests per day is required
Experience with federated search infrastructure a plus
Evaluate localization problems and requirements from product management and customers
Proven ability to manipulate and analyze large datasets
Demonstrated facility with scripting language such as perl, python, or PHP for data access and manipulation
Knowledge of information retrieval, information extraction, natural language processing, and/or machine learning
Experience designing heuristic algorithms to solve complex problems
The candidate must be a "self-starter."
Strong business acumen and professionalism, with solid communication skills both verbal and written

Education:
Position requires a Bachelor's degree (B.A. or B.S.) from a Four-Year College or University; or equivalent combination of both education and experience
MS in Computer Science or Computational Linguistics

Position potential:
Permanent

Contact

Scott Collins
857-991-1254
scottc@suzanpageconsulting.com

APPLY ONLINE RETURN TO POSTINGS