About Etsy
Etsy is the world's most vibrant handmade marketplace. Our mission is to enable people all over the world to make a living making things. Etsy is growing, with each month bringing over 500 million page views, 1.3 million new items listed, and over $15 million of goods sold in the marketplace. Etsy is an inspiring environment with a passionate community that makes a real difference in the lives of people around the world.
In just under four years, Etsy.com has grown to over 3 million members and has 4.2 million items for sale in our marketplace. 2008 gross merchandise sales were $87.5 million, and we're on track to more than double that this year. Etsy was named on Fast Company's Fast 50 list and Time's 50 Best of the Web list.
Title: Sr. Software Engineer - Machine Learning and Data Mining
Summary: Manage a range of classification and optimization challenges to include payment fraud, collaborative filtering/recommendation, spam detection, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification.
Responsibilities
- Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models.
- Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multi-core SMP, and GPU)
- Suggest, collect and synthesize requirements and create effective feature roadmap4.
- Design and implement core, back-end spam components.
- Analyze disparate data sources to find obfuscated patterns.
- Rapidly analyze, solve and fix problems.
Requirements
- B.S. Computer Science. M.S. or Ph.D. a plus
- 5+ years experience within e-commerce, social media and/or Financial Services industry with machine learning, classification technologies and other information retrieval algorithms; distributed systems, threading models and server architectures.
- Experience with one or more of the following required: fraud prevention engineering, large-scale data mining for analytics.
- Proven ability to translate insights into business recommendations. Experience working with Product and Front End Engineers.
- Experience building large-scale server applications
- Experience in Agile methodologies and disciplined approach to testing and quality assurance.
- Expert knowledge developing and debugging in object oriented languages to include Java; knowledge of Mysql, Ruby, experience with PostgreSQL.
- Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus
- Experience with scripting languages such as Perl, Python, PHP, and shell scripts.
- Experience with filesystems, server architectures, and distributed systems
- Strong communication and documentation skills.
Personal qualities
- Exceptional communication, leadership, and critical thinking skills. Ability to interact with diverse technical and non-technical groups, spanning all organizational levels.
- Excellent organizational skills.
- Ability to thrive in a dynamic, loosely structured and rapid growth environment.
- Embraces change and can adapt easily and recover from setbacks.
- Willingness to work hard and think creatively.
- Strong initiative; able to self-manage. Must be comfortable working in an unstructured, creative, and fast-paced environment
We're growing rapidly and are well-funded with a proven business model and established revenue. If you're interested in joining the team, please provide a cover letter along with your resume. In the cover letter, please tell us what inspires you about Etsy and why you think you are the perfect applicant for this position. This is a key position and a wonderful opportunity to join a growing company with a uniquely inspiring mission.

