yahoo careers logo
 

FIND YOUR BIG JOB

JOB DETAIL

Principal Platform Engr - Y! Openness Strategy

Location:
Sunnyvale, US - Sunnyvale

Req. Number:
24511

Date Posted:
2009/10/12


About Y!OS

The Yahoo! Openness Strategy Team is building the next generation of open platforms and integrating them into every part of Yahoo!.   From platforms that add a social element to every aspect of Yahoo!, to an applications platform, and developer-focused offerings, the YOS team is tasked with transforming the way Yahoo! works.  In building-out all the components of YOS, the team is focused on implementing distributed systems that are highly scalable and performant so they can reliably serve hundreds of millions of Yahoo! users and developers every day. 



About The Opportunity

This is a unique opportunity to be part of the technical leadership team of a world-class engineering team focused on creating cutting edge applications at an unprecedented scale.  You will be working as a Platform Architect across a large distributed team, influencing product decisions, designing platforms and components, selecting appropriate technologies, and leading development teams.  The ideal candidate must be a self motivated, energetic leader with a strong background in designing and leading the implementation of complex systems intended to be widely distributed so as to serve international markets.



Minimum Job Qualifications:

•    8+ years of software development experience and 3+ years as an principal engineer

•    Excellent written and verbal communication skills

•    Verifiable track record of bringing systems from inception to implementation

•    Extensive experience with object-oriented design and development techniques

•    Deep understanding of algorithms, data structures, and performance optimization techniques

•    Advocate for software engineering best practices, including testing, release management, configuration management, and project planning

•    Experience with large, distributed, object-oriented client/server and/or web-based systems

•    Strong documentation skills

•    Experience with web protocols such as HTTP, SSL, & REST

•    Knowledge of open standards such as OAuth, OpenID, OpenSocial, Gadget XML, and related technologies

•    Deep knowledge of C++ and/or Java

•    Experience with UNIX networking, Sockets, TCP/IP

•    Exposure to site monitoring tools

•    BS in Computer Science at a minimum, MS or PhD in Computer Science preferred



Desirable Additional Job Qualifications:

•    Experience with scripting languages such as PHP, Perl, Python, and/or Ruby

•    Experience with web client technologies such as DOM, CSS, and JavaScript

•    Experience with relational databases and SQL



Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings please visit http://careers.yahoo.com