Tuesday, October 9, 2007

Google's software engineers

Software Engineer - Bangalore


Position based in Bangalore, India.


The area: Software Engineering


Google's software engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionising search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.

Requirements:

  • University degree in Computer Science with at least 3 years of experience (MS/Ph.D. a plus).
  • Strong C/C++ programming skills.
  • Extensive experience designing and programming large scale, distributed systems, machine learning, information retrieval algorithms, network programming, Linux kernel and/or developing large software systems.
  • Enthusiasm for solving interesting problems.