Google EmployAbility Software Engineer Internship 2012, London

|
Start Date |
Flexible |
|
Duration |
13 weeks |
|
Location |
London |
|
Who |
Students of a BS, MS or PhD in Computer Science or a related technical field |
|
Application Deadline |
Midnight Sunday 26 February |
The Company
Google is not a conventional company, and don’t intend to become one. True, they share attributes with the world’s most successful organisations – a focus on innovation and smart business practices comes to mind – but even as they continue to grow, they are committed to retaining a small-company feel. Google know that every employee has something important to say, and that every employee is integral to their success. They provide individually-tailored compensation packages that can be comprised of competitive salary, bonus, and equity components, along with the opportunity to earn further financial bonuses and rewards.
Googlers thrive in small, focused teams and high-energy environments, believe in the ability of technology to change the world, and are as passionate about their lives as they are about their work.
The Area
Google is and always will be an engineering company. They hire people with a broad set of technical skills who are ready to tackle some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionise search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From AdWords to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
The Role
Google's software engineers develop the next-generation technologies which have changed how millions interact, making accessible and useful the world's information. Google ambitions reach far beyond just Search. To handle information at the the scale of the web requires ideas from every areas of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression and user interface design; the list goes on and is growing every day. As a software engineer, you work on small team and can switch teams and projects as our fast-paced business grows and evolves. We need our engineers to be versatile and always eager to tackle new problems as we continue to push technology forward.
As a key member of a small and versatile team, you design, test, deploy and maintain software solutions.
Responsibilities
- Research, conceive and develop software applications to extend and improve on Google's product offering.
- Contribute to a wide variety of projects utilising natural language processing, artificial intelligence, data compression, machine learning and search technologies.
- Collaborate on scalability issues involving access to massive amounts of data and information.
- Solve all problems that come your way.
Preferred qualifications
- Currently pursuing a BS, MS or PhD in computer science or a related technical field. Typically within 12-18 months of completing a Bachelor's or Master's degree, or at any stage in your PhD. To be eligible, students need to return to full-time education for at least 3 months after the internship. Priority given to applicants graduating late 2012 or during 2013.
- Experience in systems software or algorithms.
- Excellent programming skills (C++, Java, Python).
- Knowledge of UNIX/Linux or Windows environments and APIs.
- Familiarity with TCP/IP and network programming a plus.
This programme is now closed for applications.



























