The Wayback Machine - https://web.archive.org/all/20060706070403/http://www.google.com:80/support/jobs/bin/static.py?page=about.html&about=eng2
Go to Google Home
 Google Jobs

Home

About Google

Jobs
  Search Openings
  Working at Google
  Benefits
  Students
  Apply Online

Search U.S. Jobs





We have so many opportunities – it’s hard to fit them all into a day.

Here are some things Google engineers are working on.

Large-scale computer systems problems, such as:
  • Designing and improving software that can crawl and index billions of web pages and other documents, comprising 20+ TB of raw data, in a few days.
  • Developing efficient implementations for large-scale mathematical problems, such as running Google's Pagerank™ algorithm on a graph of 3 billion nodes and 20 billion edges.
  • Developing algorithms and heuristics to keep our index up to the minute by finding and reindexing almost all web pages within minutes of when they change or they are created.
  • Efficiently and rapidly searching our full index of more than 8 billion web pages and our archives of 20 years of Usenet data (845M+ messages) and 880M+ images.
  • Harnessing our computational resources to solve large-scale problems (e.g. not just indexing documents but experimenting with new ranking algorithms, running machine learning algorithms on terabytes of data, etc.)
  • Using millions of computers to solve important problems requiring substantial CPU resources, such as cancer and disease research. For example, we have recently begun small-scale tests with the Folding at Home project at Stanford University with a few thousand selected Google Toolbar users, in preparation for a much larger scale system that would enable our millions of Google Toolbar users to opt-in to contributing their CPU cycles to solving important problems.
  • Building large-scale distributed file systems and other infrastructure that makes it possible to reliably and efficiently manage and process hundreds of terabytes of information.
  • Dealing with low-level networking issues as we crawl the web and serve user requests.
  • Developing Google's Search Appliance product, consisting of custom hardware and software for deploying Google's technology for searching private content.
Practical application of machine-learning techniques
  • We apply machine-learning techniques to learn relationships and associations within the data that we have. Our spelling correction system is a good example (spelll corecter? fonitick spellling? who needs a dictioniary?). People searching for Britney Spears have clearly found it useful on many occasions.
  • In the future, we'd like to improve our search quality by applying machine-learning, artificial intelligence and information retrieval techniques to problems such as:
    • Extraction of structured information from the web
    • Information synthesis (by pulling partial information from multiple documents to fulfill an information need)
    • Learning of semantic concepts and using this to improve search
    • Automatic development of vertical search services
    • Answering of natural language queries
    • Automatic machine-translation between language pairs
  • An unusual aspect of machine-learning work here is our ability to process very large amounts of interesting data with large numbers of computers to solve interesting problems.
Scanning and providing search over large amounts of published materials. Automatically identifying important trends
  • Using Google's information to keep track of the important new developments, and automatically extracting summaries for people who need this information.
  • See our automatically constructed news summary page for an initial application in this area (this system automatically identifies the most important new stories of the moment and clusters together articles from different publications).
Developing Google's advertising products, so that we can maximize revenue by optimally targeting advertisements from thousands of advertisers.
  • For example, part of our advertising system solves a complex system of hundreds of thousands of equations to more accurately target our ads to our available advertising inventory.
In addition, there are many other ideas and products which are not listed here because we're not yet ready to share them publicly.

Google's mission is intentionally broad and we actively explore interesting ideas, even when those ideas are risky and not assured of success. We are looking for bright, creative, and talented individuals who enjoy doing the research, engineering, product development and product management to transform ideas like these into products that are not just beneficial, but essential to millions of people every day.

So you see, we have our work cut out for us. Feel like helping?

View our Engineering and Operations & IT openings.