CrunchBoard

Job Board

Powered by Personforce

Software Engineer - Search Engine

Job Category:
Architecture and Engineering
Career Level:
Student (Undergraduate)
Job Type:
Full Time/Permanent
Positions:
1
Company Name:
Scribd
City:
San Francisco
Country:
USA
Description: Scribd is a technology company based in San Francisco. We are building the world's online library and we're looking for talented people to help us. 

Scribd's book subscription service (sometimes called the "Netflix for books") gives readers unlimited access to over 400,000 books from over 900 publishers for a low monthly fee. Using Scribd is like bringing a national library into your home, where you can browse and read as much as you want from your tablet, phone, or computer. 

Scribd is already profitable and one of the largest sites on the web, with a global user base of over 80 million. But our journey is only 1% finished. We are still a very small team iterating rapidly, and we're looking for excellent engineering minds to take us to the next level. 

The Role: 
Search is a critical part of Scribd's product - and by "search" we mean Scribd's internal search engine for books and documents. We believe that search for books can go way beyond searching for titles and author names and aim to build the world's best way to search for books. 

In our experience, building search at a small company (read: not Google) requires scrappiness, ingenuity, and a practical approach to solving extremely challenging problems of natural language and semantic understanding. We've made some progress on this, but have a long way to go to achieve our vision. 

We're looking for an engineer with some relevant experience who shares those values and is excited by the unique computer science challenges of building a great search engine. As our lead search engineer, you'll be in the driver's seat when it comes to improving our search engine. Ideally you are comfortable working across the stack on all product aspects related to search, but we are open to people with more specialized knowledge as well. 

We're open to considering a range of experience for this role, from people with deep experience working with search already to those with less formal experience but a strong desire to learn. 

Our Stack: 
In general, we think the problems Scribd is trying to solve around our subscription service are the most appealing parts about working here! That said, we know that some folks have a soft spot for technologies, so here's a list of everything we use! 

* Ruby on Rails 
* MySQL 
* Solr and ElasticSearch 
* Python (used, but not extensively) 
* Scala (used for recommendation engine) 
* Twitter's "Scalding" framework: Scala on Mapreduce, (used for recommendation engine) 
* Java (used for search engine and analytics infrastructure) 
* Hive (primary datastore for our datawarehouse) 
* Hadoop (used extensively) 
* Hbase (used extensively) 
* Impala - one of the new "SQL on HDFS technologies" 
* Jenkins + Multijob (used for data processing) 
* Nginx 
* Redis 
* Sphinx 

Our Ideal Candidate Has: 
* At least 2 years of software engineering experience 
* Experience building search engines in an applied setting 
* Experience with Lucene-based search technologies like Solr and ElasticSearch 
* A CS degree, or a strong software engineering foundation demonstrated in other ways 
* Experience with web development and the web ecosystem 

Bonus Points for: 
* Academic and industry experience in natural language processing 
* Experience with the conceptual framework of search, including a deep understanding of search analytics 
* Experience with Ruby and Ruby on Rails 
* Independent projects / open source stuff we can play with. (Got a GitHub repository you're proud of or a coding blog? Let us know!) 

What We Offer: 
* Competitive base salary 
* Full benefits (medical, dental, vision) 
* Create your own workstation with any type of equipment 
* Free catered meals from local restaurants, three times a day 
* Frequent company activities ranging from weekly happy hours to group indoor skydiving 
* Generous equity to give you true skin in the game 
* Flat organizational structure that ensures your influence on products we build 
* Imagine mixing go-karts and quadricopters with free food and company ski trips! 

Please Note: 
* International candidates willing to relocate will be considered.

How To Apply: 
The Sourcery will be the first point of contact.
* All applications receive a response. 
* All applications are kept strictly confidential. 
* To apply, click the link!