This job has expired, please see additional jobs below
Sr. Software Development Engineer, Abuse Traffic Protection Team
Yahoo!
Sunnyvale, CA, United States
Job Details - this job has expired, please see similar jobs below
Description
A Little About Us
The Cloud Services organization enables Yahoo teams to develop, deploy, and operate products efficiently and reliably on an integrated, scalable, on-demand platform. As a high-traffic destination on the Internet, Yahoo is a prime target of attack via spam, phishing, mass registration, denial-of-service and various other forms of abuse. The Abuse Prevention Platforms team at Yahoo innovates, designs and develops scalable systems to detect and filter abusive traffic and User Generated Content for all Yahoo sites.
Our team is building the next generation of highly scalable systems to process and filter web scale traffic and partner with sciences to develop various Machine Learning methodologies to detect offensive Traffic and Content.
A Lot About You
If you are an outstanding, self-driven engineer with hands-on experience developing high-performing software and looking for exciting challenges, we’d like to talk to you. As a Software Engineer on the Abuse Prevention Platforms team, you will help us develop and deliver key components of the Anti-Abuse infrastructure, as well as ensure that the quality and performance of the components developed are exceptional.
Your Day
• Design and develop software running on Network Edge, ATS (Apache Traffic Server) and serving layers
• Build and optimize distributed rate limiting backend supporting billions of events per day
• Develop techniques to detect traffic anomalies and attacks (like XSS)
• Develop large-scale content classification systems to filter spam, adult, profane and other objectionable text/image/video/URLs.
• Ensure exceptional quality and performance of components developed
• Exercise Agile development methodologies to create platform services and features
You Must Have
• BS + 7 yrs or MS + 5 yrs in Computer Science or related field
• Solid experience in multi-threaded C++
• Solid fundamentals in Data Structures and Algorithms
• Ability to design highly-performant and scalable distributed systems
• Highly proficient in a Linux environment
• Excellent communication and self-organization skills
• Experience with Bot detection or Spam Classification Systems is a plus