Friday, 5 August 2011

Software Engineer, Experienced Candidates - Hyderabad


Job Description

Add to job cart
This position is based in Hyderabad, India.

The area: Engineering, Software Engineering

The area: Software Engineering Google's Software Engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionizing 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.

The role: Software Engineer, Experienced Candidates


Google Hyderabad R&D center develops applications and cloud infrastructure for Google customers. Handling information in the cloud at the scale of the web requires our engineers to work on information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design etc. This requires our engineers to constantly innovate on everything from massively scaling systems to solving search quality, securing enterprise data and providing a great user experience.
Engineering focus is in the following areas: Cloud Services/Infrastructure: Google Apps like Gmail/calendar/office productivity apps are being adopted massively across businesses and users for personal use. We are solving challenging problems of on-boarding massive amounts of user data/context to the cloud, APIs for deploying/managing cloud services/data and analytics/data mining. We are working on the next generation cloud platform architecture that provides interoperability, virtualization and systems management for software applications and services.
Enterprise Search: We are working on the Enterprise search appliance, the size of three pizza boxes called the Google Search Appliance (GSA), that is powerful enough to deliver the most relevant information consistently and efficiently, whenever and wherever it's needed with minimal administrative overhead and intelligible user interface.
Whether you're a Principal Engineer or have 2 years of experience, there's a software engineering role at Google that's equivalent for your level. Apply to this position and our recruiting team will help find an opportunity that best matches your skills and interests. If you're a student or a new grad with less than 1 year of work experience, please apply to the "Software Engineer, New Grad - Hyderabad" position instead.

Responsibilities:

• Provide technical and architectural leadership for one or more software engineering teams.
• Architect, design, and develop (hands-on) large-scale, complex infrastructure systems.
• Mentor engineers across and communicate effectively with globally distributed core teams.
• Use your technical influence to drive innovation and engineering standards/best practices across Engineering.
• Represent Google Engineering at internal and external events.

Requirements:

• BE/BTech/M Tech/PhD in Computer Science with a solid foundation in software design, algorithms and data structures preferred.
• At least 1 year of hands-on multi-tiered, high-volume production development experience.
• Strong foundation in Java, C/C++, and object-oriented programming.
• Experience in building secure enterprise systems/cloud-based applications is a strong plus.
• Experience in UNIX/Linux and scripting is a plus.
• Experience with agile development is a plus.
• Excellent communication skills.

To Apply

0 Responses to “Software Engineer, Experienced Candidates - Hyderabad”