BS in CS or equivalent industry experience is a must. Typical candidates have a MS in CS or equivalent experience. Ph.D. is desirable.
12+ years of directly related experience; 8+ years of technical leadership experience
Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture.
Expertise in Internet systems design and implementation (both textbook and war stories)
Demonstrated leadership in technologies that are core to Yahoo!’s products (distributed systems, cloud computing, content management, indexing, database, editorial systems, web services, multi-tier serving architectures, machine learning, business intelligence, data mining, enterprise applications, mobile devices, and communications protocols)
Analytical skills: complexity, capacity, performance, quality, logistics, statistics
Strong verbal and written communication skills
Experience with object-oriented technologies, including a range of design patterns
Experience with some combination of C, C++, Java, Perl, Python, Ruby, PHP
Experience with Web Technologies (Apache, AJAX, HTML, JavaScript, HTTP, SOAP, XML)
Understanding of large-scale data processing technologies (SQL, Map/Reduce)