Software Engineer Abuse Prevention

Requisition ID 31066

As a popular destination on the Internet, Yahoo! is the target of abusive activity in its various forms including spam, phishing, harassment, and overuse. Yahoo! is at the forefront of investigating, developing and deploying measures to detect and stamp out abusive activities. Abuse prevention is a company priority at Yahoo! and proper mitigation strategies and tools are essential to the long term quality of our services. In this role, you will be part of a team that evolves existing defenses and creates new ways to thwart the abusive activities we observe.

The Abuse Prevention Team develops and manages a suite of internally deployed products and services. Some of the products are well known, like CAPTCHA. Others are not publicized by intention. The products provide in-line, near-line or off-line abuse detection, accompanied by action to prevent further abuse. We use a combination of proprietary and open-source technologies in the areas of pattern matching, rate control, image processing, machine learning, classification, clustering analysis and data management. We work in an agile development environment in 2-4 person groups using Scrum methodology.

We are looking for passionate, high-caliber engineers motivated by cutting-edge requirements related to performance, scalability and real-time adaptability at a level demanded of a very small group of developers worldwide. You will be exposed to a wide variety of Yahoo's products and services with its global user community.
Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings please visit http://careers.yahoo.com.

Skills/Requirements: 
BS, MS or PhD in Computer Science, Engineering or equivalent.
Strong communication and teamwork skills
5+ years' experience developing web-based applications or services using the following technologies: Horizontally scalable and highly available distributed systems; C, C++, Perl or PHP programming on Unix; Data management and analysis with a relational database, MySQL or Oracle preferred; Apache and XML; TCP socket-level programming
High availability systems, load balancing, failover and DNS
Web front-ends, user interface design and construction
Agile development with Scrum methodology
Functions/Responsibilites: 
Develop new technologies and products to detect and fight abuse of Yahoo! services on a global scale
Develop new features in existing abuse prevention products, including testing and documentation
Integrate with technologies and products from other Yahoo! teams
Help other Yahoo! teams combat abuse by contributing expertise on abuse and providing support for integration with detection and prevention tools
Diagnose and solve problems encountered in existing products

Location

Santa Clara, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=31066&szReturnToSearch=1&szWordsToHighlight=
0
Your rating: None