September 23, 2004

Help Wanted! – Great Engineers and Scientists

Web search really is unique. It requires attacking many simultaneous world class technical problems. It has had a huge positive impact on how people work, play, and interact with computers while being provided as a free service. And it is a vastly successful business, generating the revenue needed to drive further investment and innovation. Our combined team has been working on search continuously since 1995 and we have many internet firsts to our names.

Right now we are focused on taking the state of the art in search engines to the next level. To do that we need to add folks to our team who are as excited about the search challenge as we are. If you have wrestled with really large challenging software problems, have a record of deployed commercial successes, work well in teams and are intrigued by the idea of working in a domain where we will need to invent the next generation of tools and techniques in our field simply to start our work, send us your resume!

We have dozens of openings for Engineers and Scientists with significant applicable experience. Listed below are many of the openings in Yahoo!’s web search team. We are always posting new openings as well, both linked directly to the search engine: http://tools.search.yahoo.com/jobs/ and on our careers.yahoo.com site. Try searching for “search” or “web search” if you are using the careers site.

Interested? You can apply to the jobs listed directly by following the links below or contact Yahoo! Search Technology recruiting directly at: websearch-jobs@yahoo-inc.com.

The Yahoo Search Technology Team

Crawling and Indexing

The Crawling and indexing team designs, implements and deploys the clustered applications that retrieve, analyze and index the billions of documents in our web search engine. This requires large scale clustered applications. It also requires a focus on efficient document processing and graph tools.

Senior Software Engineer – Web Search Crawling

  • advanced understanding of filesystems/networks
  • Linux
  • system design
  • c++ and other programming languages

Senior Software Engineer – Web Search Classification

  • C++
  • design of APIs
  • performance

Senior Software Engineer – Web Map

  • C++
  • performance
  • algorithms
  • storage
  • bonus: graph algorithms, statistics

Senior Software Engineer – Web Search Indexing (3 jobs)

  • C/C++
  • API algorithms/data structure design
  • understanding of space-time tradeoffs
  • multi-threaded app. design

Job Links:

Search Engine Core

The search engine core team executes thousands of queries/sec considering billions of indexed full text documents per query. This is a large distributed application! Good query execution requires relevance ranking, spelling, automatic summarization and a focus on high performance.

Search Solutions Engineer – Search Core

  • C/C++
  • Systems background
  • Unix development
  • Large project experience
  • good communication skills

Senior Software/Algorithms Engineer – Results Presentation (Search Core)

  • C++/C
  • algorithms
  • data structures
  • Unix server development
  • multi-threaded app. design

Senior Search Core Engineer – Spelling Team

  • C/C+
  • Unix server development
  • project lead experience
  • algorithms
  • multi-threaded app. design

Senior Software Engineer – Search Core

  • C/C++
  • Unix server development
  • project lead experience
  • algorithms
  • multi-threaded app. design

Senior Engineering Manager – Cluster Automation

  • C/C++
  • management experience
  • clustered application experience
  • operational service experience

International Team

Our international team is focused on bring our world class search technology to the world. This includes work on region and language specific technologies and also on building our global search platform. The platform initiative involves building presentation and document processing technologies that work well for all languages.

Senior Search I18n – Japanese Search Team (2 jobs)

  • C/C++
  • Unix server development
  • Perl/Python
  • i18n preferred
  • fluency in Japanese

Job Links:

Relevance and Metrics Teams

The web search problem is full of open research challenges. To address this we need researchers, scientists and engineers to attack some of the worlds largest problems in statistics, information retrieval, datamining, and machine learning. The relevance team focuses on applied research and development in these areas. The Metrics and Analysis team builds systems to collect and analyze the data needed to assess and improve our service.

Senior data analyst (senior engineer)

  • data analysis
  • data mining
  • statistics
  • Unix
  • Perl or other programming languages

Senior Search Relevance Engineer – Web Search International Relevance Team

  • C/C++
  • Perl
  • Python
  • modeling
  • machine learning
  • computational linguistics
  • data mining

Senior Software Engineer – Automated Metrics and Process Tools Team

  • Perl
  • PHP
  • MySQL
  • web-based tools
  • database applications
  • automation

Engineering Manager – Relevance Tools

  • Team leadership
  • web-based tool development
  • DB applications
  • Unix
  • Perl or other languages

Search Marketing Solutions

Our search marketing solutions team works with web masters, businesses and Overture to make sure that relevant commercial content is included in our search results.

Software Engineer – Paid Inclusion Content

  • C++
  • Systems
  • UNIX
  • algorithms
  • data structures
  • APIs

Comments are closed.