Software Engineer – New Grad “Search is already solved.” Some people think so, but we respectfully disagree. Consider the kinds of problems we tackle at Google: Natural language processing. Artificial intelligence. Distributed computing. Large-scale system design. Machine learning. Data compression. UI. Information retrieval. The list goes on – and with the help of clever, curious, problem-solving engineers, the work, and the fun, goes on too. Positions are available in Mountain View, Santa Monica, and Irvine (CA), New York (NY), Kirkland (WA), Pittsburgh (PA), Phoenix (AZ), and Waterloo (Ontario). Requirements: BS/MS/PhD in Computer Science or related technical field Experience with Unix/Linux or Windows environments, C++, Java, distributed systems, machine learning, information retrieval, TCP/IP and network programming and/or developing large software systems a plus Knowledge of Perl, Python, or other scripting languages a plus To apply: Please visit www.google.com/jobs/students.html to learn more about Google, our work environment, and how to apply using our online application. You will need a soft copy of your resume and unofficial transcript(s). In order to be considered for on-campus interviews, please send your resume and copies of your unofficial transcripts not later than OCTOBER 8th, 2006.