Yahoo! Inc.
Job Description:
Are you motivated by the challenges of building one of the ~5 biggest (1000s of machines in 10s of data centers) Clouds in the world? The Cloud Serving Engine (CSE) team is chartered with getting all Yahoo properties on board the Yahoo Cloud.
The CSE team is looking for a highly technical, hands on Senior Manager to manage a world class team of Architects, Principal and other senior engineers to build the IaaS layer of the Yahoo Cloud.
Developing this infrastructure requires solving many technical challenges in the areas of multi-threading, distributed computing, deployment architectures, software design principles, systems programming and expertise in Java and C++. You will be expected to manage building these platforms, align the architecture with architectures of customers, build scalable and modular system, measure and optimize system performance, and ensure that systems run reliably in a 24/7 production environment.
The Bangalore team completely owns the architecture, design and development of this core infrastructure that is strategic to Yahoo!
Minimum Job Qualifications
· BTech/MTech/PhD in Computer Science with 10-15 years of industry experience
· 8+ years experience managing a fast paced, highly technical team.
· Expertise in Distributed systems and UNIX, Java and C++ based systems programming.
· Knowledge of generic software product life cycle and testing methodology
· Excellent analytical, troubleshooting and problem solving skills.
· Strong problem solving and analytical skills.
· Significant experience working with US teams.
Preferred Job Qualifications
· Experience in Xen based Virtualization, DNS based networking a plus.
· Experience with Large Scale distributed architectures (atleast 100 nodes in 3+ geographical locations).
· Exposure to SOA/ Web Services