Wednesday, July 22, 2009

Looking for a job in Google? [Software Engineer]

Google's software engineers develop the next-generation technologies for which the compay has become world-renowned. Projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. Examples of Gmail software engineer projects include: the storage system that holds, searches and serves petabytes of email data, the machine learning and classification systems that keep spam out of inboxes, high-speed and robust mail delivery systems, our POP and IMAP servers that let users read their mail from any client or devices, and more. Many of our software engineers who are interested in working in Java/Javascript, and on user-facing parts of the product, work on projects described in the User Interface Software Engineer description below.


  • BS or MS in Computer Science or equivalent (Ph.D. a plus).
  • Several years of software development experience.
  • Extensive experience programming in C++.
  • Extensive knowledge of Unix/Linux or Windows environments.
  • Knowledge of TCP/IP and network programming.
  • Experience developing/designing large software systems.
  • Experience programming in Python a plus.

This position is available in any one of the Gmail offices -- Mountain View, Seattle or Zurich. If you are interested in working from another Google office, you may still apply below. You'll interview with a wide range of Google engineers, not just Gmail engineers, and be eligible for a position on any team at Google.

To apply, submit your resume and info: Source :