Pages

Tuesday 7 May 2013

Principal Engineer- Connections - Yahoo! - India

Job Description

Yahoo! Connections:
The Connections team at Yahoo! has the charter to connect our customers to each other and to content – contextually and based on their interests and social networks. Every product team in Connections does this in some way already and we’ll be looking for new ways to innovate quickly. In many ways, we also connect the other consumer business units, Media and Commerce, by sending traffic their way through Search, embedded links in Mail & Messenger, and referrals through Social Bar, amongst others.
Domain Match :
Domain Match is a sponsored search product from Yahoo!. This product is used by large website owners and publishers to monetize their inventory using paid search ads. Available in 26 markets and 5 languages, Domain Match services more than 6 Billion queries per month and contributes a non-trivial amount to Yahoo! revenue. Our goal is to become the go to team within Yahoo for any paid search monetization effort whether on or off network before the end of 2013.
You should only consider becoming a part of the Domain Match team if you:
Want to solve complex engineering problems that don’t have a well-defined solution. You should be ready to bet your goals on solving these problems.
Don’t mind the slog, sweat and swear that will accompany your hard work but enjoy the taste of success at the end of it
Think that it is ok to fail but it is not ok not to try
Domain Match engineers work on complete end-to-end technologies (with minimal supervision) including front end rendering (JavaScript, CSS, HTML), the middle tier of highly optimized serving engine (Perl, C, C++, Java) and a back end system which collates and analyzes massive amounts of Grid Data and provides feedback loop to the serving engine (Hadoop., PIG, variety of machine learning techniques).
As a Principal Engineer (PE) your job will entail guiding & mentoring a development team with clean architecture & sound design, and working with leads & architects across geographies to insure interoperability and maximize reuse. You will be expected to take a hands-on approach. A key success factor will be the ability to direct or create platforms with widespread reuse and impact. In this role,. you will be expected to interact with Product managers to understand business requirements and play a key role in setting up the product to serve the business needs for now and for the future. PE is an Individual Contributor role, but is a leadership position and you will be playing a key role in the organization.
Experience Profile:
· BS or higher degree in Computer Science from a top school
· Good knowledge of working in Unix/Linux environment
· Strong understanding of programming fundamentals
· Strong Problem solving skills
· 8+ years experience with Large Scale architectures
· Strong hands-on experience with Web technologies, Web standards & protocols, Languages some of J2ee , Springs, Hibernate ), Methodologies (OOD)
· Experience in Production Web systems characterized by high-end performance, reliability, availability, scalability, security
· Strong communication, collaboration, and decision-making skills
· Strong Technical leadership qualities
· Ability to learn new topics quickly
· Self directed, highly motivated individual
· Contributions in external forums (conferences, publications, blogs, open source) a plus 
 

No comments:

Post a Comment