Tuesday, July 19, 2011

Software Engineer - Washington, D.C.

The area: Software Engineering

Simply put, Google engineers make computers do amazing things. Populated by extraordinarily creative, motivated and talented people, our Engineering team gets excited by developing new applications that really make a difference and are used by millions of people. We're driven by Google's mission to organize the world's information and make it universally accessible and useful. If you seek to tackle such challenges as building a highly scalable computing infrastructure, novel storage systems, innovative user experiences or the next big application that will change the world, then this might be a perfect fit for you.

The role: Software Engineer

Our team of world-class engineers develops applications to improve transparency and openness with government. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in other areas as well. As a member of our engineering team you will work on problems in a number of areas, including cutting-edge information retrieval algorithms, scalability issue related to dealing with huge amounts of data and a rapidly increasing user population, and a variety of novel search features. You will be working on large scale applications built using open source and Google technologies.


Create robust high-volume applications, and develop prototypes quickly.


  • BS or MS in Computer Science or equivalent (Ph.D. a plus)
  • At least 5 years of software development experience in C++ and/or Java. Python a plus.
  • Experience developing/designing large software systems
  • Experience contributing to Open Source projects a plus
  • Extensive knowledge of Unix/Linux environments


© 2011 All Rights Reserved ESG-Network | Advertise With Us | Terms & Privacy | Site Map