Apply
Spread the word
Email Job to A Friend
Share this with your network
Not the right job?

Describe your perfect job:
Join our Talent Network.

Know when we're hiring:
RSS Subscribe to Jobs

Powered by Jobscore
Privacy Policy
Sr. Software Engineer - Search at Etsy in Brooklyn, NY

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: Senior Software Engineer - Search

Summary: Provide coding and architecture expertise for Etsy’s search application and infrastructure components.

Responsibilities

  • Design, implement, and maintain search application using algorithms and proactively look for ways to make Etsy search better.
  • Design, implement and maintain infrastructure components and analyze large data sets and potential outliers.
  • Refactor and improve maintainability of the codebase and rapidly fix bugs and solve problems.
  • Analyze and improve efficiency, scalability, and stability of various system resources.
  • Interface with product, front-end, and operations teams
  •  

Requirements

  • MS Computer Science or equivalent experience.
  • 6+ years deep experience building algorithms and information retrieval structures and with opto- statistical analysis in e-commerce and social media industries.
  • Passion for search related technology and an understanding of search applications across the Web.
  • Deep experience with clustering, indexing data and caching.
  • Deep experience analyzing large data seta and building large scale grid computing, large scale search indexing, query processing systems and other data processing experience. Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus
  • Expert knowledge developing object oriented languages to include Java, C++ on Linux.
  • Experience coding in Agile development methodologies and disciplined approach to development, testing, and quality assurance.
  • 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.

 

Note: You are reading this line because your current browser doesn't fully support the web standards. The site might appear to be buggy and broken because the lack of support on your current browser. A Standards compliant browser is recommended for viewing this site in the way it is intended to be. Thank you.