Software Engineer Job Listing at Google in Mountain View, CA (Job ID googleus-41144)

Google

Location: Mountain View, CA
Posted: 06/18/2013
Refreshed: 06/19/2013
Application deadline: None
Type: Not specified
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Google
Industries
Media / Publishing, Business Services
Description
Software Engineers have a penchant for solving complex and interesting
problems. Google is much more than search, and our mission has much greater
scope. To handle information at the scale of the web requires ideas from just
about every area of computer science, including information retrieval,
artificial intelligence, natural language processing, distributed computing,
large-scale system design, networking, security, data compression, user
interface design, etc.

Engineers work on many projects that carry varying responsibilities. Below are
some examples of the diverse projects with which you might be involved.

Responsibilities

* Write server-side code for web-based applications, create robust high-volume production applications, and develop prototypes quickly.
* Build our platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems.
* Build internal systems used by thousands of Googlers around the world with your domain expertise in HR, Staffing, Legal, and all other corporate functions.
* Specialist domains: UI development with AJAX and similar technologies, client application development for Windows/Mac (Chrome, Toolbar, etc.), embedded systems and mobile apps (Android), developer tools (IDEs, large-scale build systems, compilers), internationalization.

Minimum qualifications

* BS in Computer Science or related technical discipline. In lieu of degree, 4 years of relevant experience.
* Extensive programming experience in C/C++ and/or Java.
* Large systems software design and development experience, with extensive knowledge of UNIX/Linux.

Preferred qualifications

* MS, or PhD in Computer Science
* Strong OO skills
* A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
* Coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming.

Apply on Company Website