About Us
Twitter is defining a new form of communication that is touching people's lives across the world. We are small but well-funded and building a company to last. We are a hard-working team of 25, looking for a few key people to help take us to the next level.
About this Job
Twitter is looking for new members of our technical staff to focus on on our spam detection system. You should have a passion for shipping elegant, efficient code that will be used by millions of people.
Responsibilities
- Pro-actively look for ways to make Twitter a safer place
- Design and implement core, back-end spam components
- Code using primarily Java, Ruby and Scala
- Interface with product and front-end teams
- Analyze disparate data sources to find obfuscated patterns
- Rapidly analyze, solve and fix problems
Requirements
- M.S. Computer Science or related field preferred
- Experience building large-scale server applications
- Experience with distributed systems, threading models, and server architectures
- Experience with data mining, classification, machine learning & information retrieval algorithms
- Experience with database technologies
- Experience with tools like: Weka, Mallet or other machine learning / classification technologies
- Knowledge of Mysql, Java and Ruby
- Disciplined approach to testing and quality assurance
- Great written communication and documentation abilities
Bonus
- Active user of Twitter
- Active Twitter API developer
About working at Twitter
Twitter employees enjoy full benefits, competitive salaries, a stake in the company's long-term success, and the joy of working on a product they use daily, along with other bright, hard-working folks. We work in a colorful, sunny office in San Francisco.

