Thursday, August 2, 2007

Do you think social software can change the world?

Yahoo! Groups Job Openings

Whether it's political organizing, providing support for cancer victims, saving the environment, parents helping parents, rescuing dogs, giving stuff away, or simply talking Harry Potter, Harleys, or HDTV, more people use Yahoo! Groups to connect to their passions, their communities, and the world's knowledge than any other social software in the world.

Now, we are preparing to take Yahoo! Groups to a whole new level, and we are looking for a few good men and women to help us get there. If you are a
* Rock Star Engineer
* Product Manager who is equal parts vision and execution
* Project/Community Manager who can make sponsors happy while building a vibrant community

we have challenges that are worthy of your talents.

Yahoo! Groups is going to change the world. If you want to be a part of making that happen, join us now!

To apply for one of these positions (all full time at Yahoo! HQ in Sunnyvale), send an email with your resume to yg-jobs@yahoogroups.com with the position you're applying for in the subject line.

(And if you're not quite a fit for any of these roles, but you believe we'd be fools not to bring you on board anyway because you're so damn talented and motivated, feel free to let us know that too. Just be sure you can back up the talk.)

Product Jobs

Senior Product Manager

Yahoo! Groups, a global online community serving 100M+ users across 8M groups, seeks a product leader who is an innovative strategist and doer with extensive hands-on product management and agile development experience. You will identify, evaluate and drive opportunities to grow our business by optimizing monetization and developing new revenue-generating product features. You will oversee and have ultimate responsibility for core product functionality by identifying market requirements, defining the product vision, and leading development and optimization efforts. You will lead a cross-functional team of business developers, engineers, designers, marketing managers, community managers, and customer care representatives who are passionate about helping group moderators to build life-changing online communities.

RESPONSIBILITIES:
* Lead large cross-functional teams (market and usability research, marketing, design, engineering, customer care, and data tracking & reporting) to launch and continuously improve core Yahoo! Groups features and functionality.
* Identify site-wide product enhancements that will improve monetization of group activity.
* Work with management to formulate business cases for new products and help craft a compelling long-term vision for Yahoo! Groups.
* Define, track and improve key business and product success metrics.
* Develop a comprehensive strategic understanding of the online community and social networking landscape and identify areas for competitive differentiation.

REQUIREMENTS:
* 6+ years of product management experience in profitable, web-based consumer services, preferably in growing online communities.
* First-hand working knowledge of agile software development methodologies (scrum).
* Specialized understanding of online advertising, sponsorship, and monetization best practices and hands-on expertise in maximizing online consumer engagement.
* Proven track record of developing, launching and improving consumer-facing internet applications on time and within budget, ideally in both entrepreneurial startups and larger corporate environments.
* Relentless attention to operating and usage metrics to identify opportunities for product improvement and business growth. Proficiency in quantitative analysis.
* Solid written/oral communication skills with a proven talent for creating clear, concise, and impactful product management documents (Candidates should be prepared to provide samples of past MRDs/PRDs during the interview process).
* Outstanding team player and relationship builder with the capability to coordinate people and activities across multiple functional areas or business units.
* Demonstrated organizational leadership in a fast-paced matrix environment.
* Ability to move fluidly between high-level strategic thinking and take-charge management of day-to-day details.
* Equally comfortable with seeing the "big picture" and meticulously thinking through every interaction requirement of online development projects.
* Ability to prioritize among competing opportunities and articulate the financial and strategic impact of decisions.
* Demonstrated strong capabilities in creating and delivering persuasive, structured presentations at all levels of the organization and to external strategic partners.
* Familiarity with current online community and social networking industry and products. Active Yahoo! Groups members/moderators preferred.
* MBA from a leading program preferred. BA/BS required.

Apply Now

Project/Account Manager: Official Groups Program

Official Groups and Sponsored Categories enable companies to set up official groups and to sponsor directory pages on Yahoo! Groups. The Project/Account Manager is ultimately responsible for all post-Sales components of the program.

JOB REPONSIBILITIES:
* Working with the Sales team to close deals by providing input on what is technically possible and helping develop the right strategy based on the
* Managing the relationship with the Client from a product perspective, including orienting the Client on what they need to provide, ensuring that their general input is reflected in the design of the group and pages, and answering questions on an on-going basis.
* Managing the design contractors building these groups and pages and uploading their finished work into the CMS.
* Orienting community management on Client goals and needs.
* Setting traffic and participation targets and coordinating the efforts of Marketing, Community Management and the Client to exceed these goals.
* Providing quantitative and qualitative reporting on campaign performance.
* Working with the Sales team on contract renewals and up sells.
* Working with the Product team to ensure that the needs of official groups and sponsored are reflected in the Yahoo! Groups product road map.

In sum a successful project manager launches Groups and Sponsorships in a timely manner, communicates performance data clearly, makes optimization suggestions, spear heads overall marketing efforts, and drives the evolution of the program over time.

REQUIREMENTS
* A strong project and/or account management background of 3+ years
* Strong communication skills (oral and written)
* Some Sales experience not required but preferred
* Online community experience not required but preferred

NOTE: Candidates who can work out of Yahoo! HQ in Sunnyvale will get preference, but applicants who need to work remotely will be considered. This job will begin as a (full time) contractor position but is likely to become a regular Yahoo! employee later in the year.

Apply Now

Engineering Jobs

Yahoo! Groups Frontend Developer

JOB RESPONSIBILITIES
Work closely with interaction designers, visual designers, backend engineers and product managers to build new features or improve existing ones on the Yahoo! Groups web frontend. Through the effective and creative use of CSS, Javascript and PHP, implement a dynamic and vibrant experience for Yahoo! Groups users.

MINIMUM JOB QUALIFICATIONS:
* 3+ years of industry experience
* Computer science degree or equivalent.
* Strong knowledge of client-side technologies (HTML, CSS, Javascript,DHTML) and cross-browser compatibility issues.
* Experience of AJAX design and implementation.

PREFERABLE JOB QUALIFICATIONS:
* Knowledge and experience of performance optimization techniques.
* Knowledge and experience of website/software internationalization.
* Understanding of PHP or other web programming languages.
* Experience working with Unix.
* Experience working with source control system (CVS, Perforce, etc.)
* Experience working with bug tracking tools (Bugzilla, etc.)

Apply Now

Web Development Engineering Manager

Yahoo! Groups is looking for a web development engineering manager to help develop the next generation of the Groups product. As an engineering manager you will provide leadership for a web development team. You will work closely with Product Management and User Experience Design to establish UI requirements, and with engineers and system architecture on software design. You will conduct design and code reviews and promote engineering best practices. You will be called upon to identify and propose areas of improvement in process, system and software architecture. Key responsibilities will include mentoring team members, helping to solve technical problems, and fostering an environment for team members to be productive, innovative and to have high job satisfaction. As a working member of the team, you will also contribute to prototyping and hands-on work, building the site.

MINIMUM JOB QUALIFICATIONS
* At least 5 years of web application development experience with at least the 2 most recent years as a technical lead or hands-on manager.
* Strong command of web standards, CSS-driven/tableless HTML layouts, DHTML (JavaScript 1.0-1.5, CSS1 & CSS2, DOM Levels 0-2), AJAX, cross-browser compatibility & browser degradation strategies.
* Familiar with optimization techniques (both in file weight and perceived/actual rendering speed), object-oriented design, unit testing & debugging techniques, dynamic content retrieval, state management, accessibility techniques, device-portability techniques, internationalization issues, and version control software.
* Good PHP or other server-side scripting skills. Good understanding of web technologies (HTTP, Apache) and familiarity with Unix.
* Strong OO analysis and design skills.
* Demonstrated ability to deliver complex system against a deadline.
* Great sense of responsibility. Attention to detail.
* Excellent verbal and written communications skills.
* Good people skills and desire to mentor a technical team.

PREFERABLE JOB QUALIFICATIONS:
* Familiarity with the Yahoo! User Interface libraries
* Experience with Agile development (especially SCRUM)
* Good web security knowledge (Cross Site Scripting, SQL Injection,
Input Validation)
* BS or MS in Computer Science or equivalent experience

Apply Now

Senior Software Developer

JOB RESPONSIBILITIES
As a Groups engineer, you will be doing one or more of the following:
* Design and implement reliable and massively scalable backend data
storage systems.
* Design and implement a scalable email queuing and processing
system.
* Build tools to monitor and mitigate abuse.
* Integrate other Yahoo! technologies and features into Groups.

MINIMUM JOB QUALIFICATIONS
* 3+ years of industry experience
* B.S. or M.S. in Computer Science or equivalent
* Solid programming experience in C or C++, PHP (Perl, Python also
useful)
* Programming experience on Unix platforms (FreeBSD, Linux, Solaris)
(System programming and network programming experience a plus)
* Experience working with Databases such as Oracle and MySQL
* Good understanding of internet protocols (HTTP, CGI, SMTP, MIME)
* Strong interest in web products for consumers (Blogs, RSS, online
communities, etc.)

PREFERABLE JOB QUALIFICATIONS:
* Data mining skills

Apply Now

Copyright © 2007 Yahoo! Inc. All rights reserved.