Life at Yahoo

This is what it's like to work at Yahoo.

Big Job Alert: Senior Architect for Yahoo! Small Business

Posted: 22nd of August, 2011
YOUR next big opportunity.

Bring your ideas, your passion and your creativity to life — and have fun doing it. At Yahoo!, your work will reach over half a billion people around the world. There’s no small task and no small opportunity. We’re looking for big thinkers who embody the innovative, collaborative, fun spirit that’s uniquely Yahoo!. We're looking for people like you. Welcome to Yahoo!.

As a senior technical leader and architect in the team, you will need to execute on the following essential job functions:
• Design highly reliable, scalable, extensible, maintainable, and operable systems
• Work closely with senior management as well as development teams to innovate and define the next generation services
• Recommend technology and standards for implementing products
• Solve challenges with internet system design, large-volume system architecture, efficient program design and security
• Work closely with development teams to develop design patterns and to improve product quality, performance, and reliability
• Work closely with executives to align products and systems with the organizations that specify, develop, test, and deploy them
• Evangelize technology vision and strategy with senior management, other groups within the company, and outside Yahoo
• We value architects who do enough hands-on implementation work to keep current with technology trends inside and outside the company

Education and Years of Experience Needed
• BS/MS in CS or equivalent is required. Ph.D. is desirable
• 12+ years of experience working with distributed systems
• 3+ years as an architect for a significantly complex product/service

Position Requirements
• Demonstrated talent and passion for architecting concepts into reality
• Demonstrated ability to provide technical leadership for large, high caliber teams
• Expertise in Internet systems design and implementation (both textbook and war stories)
• In-depth understanding of one or more of the following internet system design, transactional / e-commerce systems, caching strategies and distributed system architecture
• Excellent communication and interpersonal skills

Technical Skills Needed
• Experience with object-oriented technologies, including UML and a range of design patterns
• Experience with object oriented design and coding with some combination of C++, Java, Perl, PHP
• Experience with Web Technologies (Apache, AJAX, HTML, JavaScript, HTTP, SOAP, XML)
• Understanding of large-scale data processing technologies and transactional systems (SQL, Map/Reduce)

Some travel may be required.

Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings please visit