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