Scribd is a digital media company based in San Francisco. We are rapidly changing the publishing industry and we’re looking for talented people to help us.
Scribd’s book subscription service gives readers unlimited access to over 300,000 books from over 900 publishers for a low monthly fee. Our document hosting service also allows users to publish and discover written works of all kinds -- from Ph.D. theses to short stories to teaching exercises. 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 and we’re looking for excellent product and engineering minds to take us to the next level.
We believe in hiring the most passionate and talented people we can find. We care a lot more about what you can do than what programming languages you know, and we're looking for people with interests in web, mobile, digital media, and infrastructure challenges.
Join our growing Product & Design team to improve existing web and mobile products and build new ones!
Show detailsThe Role:
We're looking for an outstanding Sr. Interaction Designer to join our growing Product & Design team to improve existing web and mobile products and build new ones.
Scribd has a unique company culture that combines a fun-loving atmosphere with a phenomenal and creative team work environment. That said, the coolest stuff that we're doing we haven't yet announced, so you'll need to talk to us to find out what we're up to.
About You:
You're an independent and original creative professional. You enjoy being part of an innovative and team oriented environment where you get to work with product-focused teams. You enjoy collaboration and appreciate the exchange of ideas and concepts.
You are passionate about software products and obsess over their usability, and with improving people's interaction with these. You have extreme attention to detail and are meticulous about how you communicate and document your designs. You care deeply about your work and how it will impact millions of users daily.
What You'll Do:
You Have:
Even Better:
Please submit your portfolio when you apply.
To apply: Please send your cover letter and resume with the subject "Your name - Sr. UI Designer - via Scribd.com" to jobs@scribd.com.
Are you an experienced full-stack web developer (in rails or otherwise)? Come work on the #2 rails site on the web.
Show detailsThe Job
Are you an experienced full-stack web developer (whether with rails or not)? You've come to the right place. Scribd has built the 2nd largest Rails site on the web (by traffic), and we'd love for you to help us take it to the next level. No prior rails experience required.
Scribd has a flat engineering structure without sharply defined roles. No matter whether you gravitate towards the front-end, the back-end or somewhere in between, we're likely working on projects that are in your sweet spot. Scribd is built in rails, but if your experience is in another web framework, we find that transfers over quickly.
Who you are
The ideal profile combines a strong overall computer science background with deep experience in full-stack web development. You're equally at home writing complex SQL queries, architecting scalable Rails services, and building beautiful Javascript-heavy HTML5 applications. You've demonstrated your abilities writing top-quality web or open source software. You have a strong product sense and excellent technical judgement.
Qualifications
Great product sense and design sense; excellent technical judgement and architecture experience
.
Desired
Expert knowledge of rails and ruby
To apply: Please send your cover letter and resume with the subject "Your name - Senior Rails Engineer - via Scribd.com" to jobs@scribd.com.
Resumes for engineering roles are reviewed directly by a senior member of our engineering team within 24 hours. If you're not sure which engineering role to apply for, just make your best guess. We'd love to hear from you!
The Role:
We're looking for an outstanding Sr. Visual Designer to join our growing Product & Design team to improve existing web and mobile products and build new ones.
As a key member of a small and agile team you will work closely with the product managers, UX designers, and engineers to iterate on and refine designs during ideation, iteration, and as they are developed for production. You will also work closely with the Lead Visual Designer to create compelling visual materials. Because we have a large user-base and deploy new production almost daily your work will be seen and used by millions of people.
About You:
You're an independent and original creative professional. You enjoy being part of an innovative and team oriented environment where you get to work with product-focused teams. You enjoy collaboration and appreciate the exchange of ideas and concepts.
You are passionate about software products and obsess over their usability, and with improving people's interaction with these. You have extreme attention to detail and are meticulous about how you communicate and document your designs. You care deeply about your work and how it will impact millions of users daily.
What You'll Do:
You Have:
Even Better:
To apply: Please send your cover letter and resume with the subject "Your name - Sr. Visual Designer - via Scribd.com" to jobs@scribd.com.
The Role:
We're looking for an outstanding Visual Designer to join our growing Product & Design team to improve existing web and mobile products and build new ones.
As a key member of a small and agile team you will work closely with the product managers, designers, and engineers to iterate on and refine designs during ideation, iteration, and as they are developed for production. You will also work closely with the Lead Visual Designer to create compelling visual materials. Because we have a large user-base and deploy new production almost daily your work will be seen and used by millions of people.
About You:
You're an independent and original creative professional. You enjoy being part of an innovative and team oriented environment where you get to work with product-focused teams. You enjoy collaboration and appreciate the exchange of ideas and concepts.
You are passionate about software products and obsess over their usability, and with improving people's interaction with these. You have extreme attention to detail and are meticulous about how you communicate and document your designs. You care deeply about your work and how it will impact millions of users daily.
What You'll Do:
You Have:
Even Better: * Familiarity with HTML and CSS and how they will be used to bring your beautiful designs to the web * Working knowledge of opportunities and constraints of current and new UI languages, devices, and technologies as they pertain to visual design
To apply: Please send your cover letter and resume with the subject "Your name - Visual Designer - via Scribd.com" to jobs@scribd.com.
Do ops at a top 100 site, in a startup environment, from anywhere in the world
Show detailsThe Job
Scribd is a top 100 site on the web and one of the very largest sites built using ruby on rails. As one of the first rails sites to reach scale, we've built a lot of infrastructure and solved a lot of challenges to get Scribd to where it is today. We actively try to push the envelope and have contributed substantial work back to the open source community.
Scribd has an agile, startup culture and an unusually close working relationship between engineering and ops. You'll regularly find cross-over work at Scribd, with ops people writing application-layer code and engineers figuring out operations-level problems. We think we're able to make that work because of the uniquely talented people we have on the team.
To allow us to keep scaling, we're now looking to add an experienced operations professional to the team. As a member of Scribd operations, you'll have tremendous ownership and responsibility for one of the web's most popular applications. Because Scribd is a startup, you will wear many hats and have broader responsibility than you would at a larger company.
This role is open to remote employees working from anywhere in the world. Let us know when you apply if you want to work remotely.
What you'll do
You should have
Bonus points for ...
To apply: Please send your cover letter and resume with the subject "Your name - Operations Engineer (SF or remote) - via Scribd.com" to jobs@scribd.com.
Resumes for engineering roles are reviewed directly by a senior member of our engineering team within 24 hours. If you're not sure which engineering role to apply for, just make your best guess. We'd love to hear from you!
Build the future of mobile reading
Show detailsThe Job
Love developing on iOS and want to join a small team where you can play a pivotal role in a popular and interesting app? We'd like to talk.
Scribd is already one of the largest applications on the web, and now we are making an aggressive push into mobile. We have apps for iPhone and iPad in the app store, but they are only the first step in a much larger vision we are working to achieve.
Scribd's vision is to be the world's digital library, and we want to make our library the most comprehensive, accessible, and fun to use store of knowledge for every device. To do that, we need to make an amazing reader for all kinds of written content, get offline & syncing exactly right, and build a content discovery experience that always find you something you actually want to read.
You can check out what we've built so far at the link below. We have millions of users already but only a tiny team supporting both an iPhone and iPad app. We're going to need more help to get to our vision.
Scribd iOS app on the App Store
You should have
Even better
To apply: Please send your cover letter and resume with the subject "Your name - iOS Developer - via Scribd.com" to jobs@scribd.com.
Resumes for engineering roles are reviewed directly by a senior member of our engineering team within 24 hours. If you're not sure which engineering role to apply for, just make your best guess. We'd love to hear from you!
Take reading apps on Android to the next level
Show details The Job
Have a passion for mobile development on Android and want to join a small team where you can play a pivotal role in an app used by millions? You may have just found a perfect opportunity.
Scribd is one of the largest applications on the web, and now we are making an aggressive push into mobile. Our Android app is already one of the top eBook apps in Google Play, but it's only the first step in a much larger vision we are working to achieve.
Scribd's vision is to be the world's digital library, and we want to make our library the most comprehensive, accessible, and fun to use store of knowledge for every device. To do that, we need to make an amazing reading experience for all kinds of written content, get offline & syncing exactly right, and build a content discovery experience that always find you something you actually want to read.
You can check out what we've built so far at the link below. We have millions of users already but only a tiny team supporting Android apps for every device. We're going to need more help to get to our vision.
Scribd Android app on Google Play
You should have
Even better
To apply: Please send your cover letter and resume with the subject "Your name - Android Developer - via Scribd.com" to jobs@scribd.com.
Resumes for engineering roles are reviewed directly by a senior member of our engineering team within 24 hours. If you're not sure which engineering role to apply for, just make your best guess. We'd love to hear from you!
We're looking for an enthusiastic, knowledgeable, tech-minded person to join our Customer Support team. The team is responsible for helping Scribd's users over the web and email, whether for a simple password reset or complex publishing advice. On a typical day you might be called on to QA new website functionality, debug a user’s problem, and interface with Scribd’s engineering team.
It’s essential that you have strong verbal and written communication skills, since you’ll be writing back and forth with users all day. You’ll need strong problem solving skills and personal initiative to track down challenging problems. And a healthy dose of stress-tolerance to handle the odd frustrating user!
Having strong technical fluency with computers and web applications will be a huge help. Are you the person your friends call when their computer isn’t behaving? Do you use all the latest, coolest web apps? Have you even learned some programming yourself? If you have some specific technical skills, please let us know.
Specifically, you should have
You’ll make us even happier if you bring
Bonus points are awarded if you can tell us your favorite part of “Delivering Happiness”, or share with us another story of great customer service.
To apply: Please send your cover letter and resume with the subject "Your name - Technical Support Rep - via Scribd.com" to jobs@scribd.com.
The Job
Scribd is seeking a Technical Program Manager with web and mobile apps experience. The role will support the greater Scribd product development organization in its efforts to implement, manage and support all of its feature development & releases. The responsibilities will include managing the development and implementation of features and product across multiple platforms along with coordinating marketing and external release communications. This is a full time position based in our San Francisco office.
Responsibilities
Qualifications
To apply: Please send your cover letter and resume with the subject "Your name - Technical Program Manager - via Scribd.com" to jobs@scribd.com.
The Job
The Public Relations Manager will support the overall function of Scribd PR and be accountable for managing daily activities targeted at driving positive awareness of Scribd through media and influencer relations, news and speakers bureaus, product reviews, events, and other PR programs directed towards industry/trade, consumer, and technology media outlets.
You will
Our ideal candidate has:
To apply: Please send your cover letter and resume with the subject "Your name - PR Manager - via Scribd.com" to jobs@scribd.com.
We're looking for great hackers of all stripes
Show details The Job
Scribd has built the #2 largest Rails site on the web (by traffic), and we'd love for you to help us take it to the next level.
We have a flat engineering structure without strictly defined roles. There are ongoing projects in areas from web UI's to new mobile apps to hard machine learning problems. We use a variety of technologies, including ruby/rails, Javascript, iOS, Java, and C. Whether you're an expert with these now or looking to learn, if you can build software well we'd like to meet you.
Who you are
We are looking for people with strong general engineering backgrounds and a lot of passion for developing software. Experience building web or mobile applications (in any language) is a plus. A good product sense, an understanding of the web 2.0 ecosystem, and strong personal initiative are essential.
Whether you gravitate towards front-end or back-end development (or both), we have exciting projects in all areas of web and mobile development.
You should have
.
Even better
To apply: Please send your cover letter and resume with the subject "Your name - Software Engineer - via Scribd.com" to jobs@scribd.com.
Resumes for engineering roles are reviewed directly by a senior member of our engineering team within 24 hours. If you're not sure which engineering role to apply for, just make your best guess. We'd love to hear from you!
Want to know what it's like to work at a startup? Look no further.
Show detailsWant to see what it's like to work at a startup in Silicon Valley? If you've got a solid background in CS and a willingness to jump into an intense experience, you can experience it first-hand with an internship at Scribd.
Scribd hires top undergraduate and graduate students for internships year-round. Most internships are in the summer, but if your school has a co-op program, we'll work with 3 or 6 month programs during the academic term as well. We do also hire non-students for internships, though graduates should consider applying for a full-time role instead.
Our philosophy around internship programs is that you will learn the most being put on real projects, working side by side full-time engineers. As an intern at Scribd, we will treat you like a full-time employee for the duration of the time. The software you write will ship to millions of users, and you will come away knowing what it's like to work a top technology startup.
Scribd interns will usually work with Ruby/Rails, iOS, or Android during their summer. We'll work with you to find the area you'll best fit in.
We provide a paid housing stipend, travel arrangements, and a generous salary. You'll also be included in company fun: in past summers we have done theme parks, sailing trips, and indoor skydiving.
Qualifications
Applying
Please include the following with your application:
To apply: Please send your cover letter and resume with the subject "Your name - Intern - Software Engineering - via Scribd.com" to jobs@scribd.com.
Resumes for engineering roles are reviewed directly by a senior member of our engineering team within 24 hours. If you're not sure which engineering role to apply for, just make your best guess. We'd love to hear from you!
We are seeking a talented and experienced Technical Recruiter to help us find the best software engineering talent and grow our team at Scribd.
The ideal candidate will have strong experience sourcing, attracting, evaluating and developing top engineers for consumer Internet startups. You possess a deep personal network to draw upon, and a wide range of experience on current external recruiting policies, practices, and trends.
This role is responsible for sourcing, attracting, evaluating and developing exceptional engineering talent.
What you'll do
You should have
To apply: Please send your cover letter and resume with the subject "Your name - Senior Technical Recruiter - via Scribd.com" to jobs@scribd.com.
Scribd is an equal opportunity employer.
Don't see anything that's a perfect fit for you? Please send us your resume anyway; we are always looking for great engineers to join us at Scribd!
Resumes received by Scribd from search firms are considered unsolicited and will be kept as Scribd’s intellectual property or deleted as appropriate.
Among our small team are two Ph.D.'s in CS, a championship bridge player, several major open source contributors, veterans from both successful startups and big tech co's, and at least one harvard dropout. Combine an awesomely qualified group of people with a strict "no asshole" hiring policy, and you get a team that makes you want to come to work every day.
Scribd alumni have gone on to start four YCombinator companies, more than from any other startup. We think this is because we've intentionally hired an entrepreneurial bunch of people. If starting a company is in the cards down the road for you, Scribd is a good place to get some on-the-ground experience first.
With over 100M registered users but only about 20 engineers, everyone on the engineering team at Scribd is critical to our success. You'll get to work on challenging problems of scale and know that your work is affecting real people.
We focus on hiring the smartest, most passionate people we can find. We've often taken risks on people with no experience with the job we're hiring them for, and some of those have turned into our most important team members.
More than 50% of the Scribd team is engineering. You'll see that reflected in our culture and the way that engineering drives most decisions. We love to do engineering hacks of all kinds, and given our shared interests, it's not surprising that we've built a tight knit community.
Scribd's engineering and product roles are all full-time, on-site roles at our headquarters in San Francisco.
San Francisco is a beautiful city and a great place to live. Most of the major tech companies, from Google to Apple to Facebook, are in the bay area, and many people believe it is unequaled as a hotspot for technology and innovation in the software world.
If you don't currently live in the San Francisco bay area but want to work here, we'll do everything we can to make it easy to move out here. More than half of our engineering team comes from somewhere else and we're quite accustomed to helping people do this.
Scribd provides generous relocation assistance for people not from here. We also provide fully paid-for temporary living accommodations. Finally, we contract with real estate professionals to help you find a permanent place to live. Many people have found their assistance very valuable for navigating the confusing San Francisco renters market.
For people from abroad, we can in most circumstances obtain a visa for you to work in the United States. We work with a team of immigration lawyers on each case and are happy to consider people who need a visa sponsored.
Here at Scribd, we like to take a break from coding and hack on the real world. Here are just some of the things we've come up with
On Halloween, a skeleton driving a go-kart showed up at Scribd. He drove around, scaring and scracing (our term for racing go-karts along our indoor course).
This idea actually was first brought up several months before Halloween by our esteemed Chief Scientist. This gave us plenty of time to order parts.
First, we took apart a Razor Ground Force Drifter, removing all electronics except for the motor itself and the battery. The motor is powered using 24V, so started to look into building a 24V motor controller. Due to the extremely low resistance of the motor (~ 2 Ohm), the MOSFETs we experimented with got too hot though, and we also fused a couple of them due to the high reverse currents when stopping the motor.
Given that we wanted to steer the kart using the cursor keys on a laptop and thus did not have a concept of adjustable forward speeds (you either press CursorUp or you don't), we switched to using a relay board instead. The relay board delivers either 12V or 24V (our "turbo boost" mode, triggered by hitting the shift key) to the motor, giving us two speeds. The relays were connected to an (ATMEGA8 based) quadkopter controller board which was also able to power the linear actuator. The controller board was connected to the Eee PC via USB. This gave us a remote-controlled go-kart that could go forwards and backwards.
After everything was in place on the go-kart directly, we wrote a python script to send UDP packets given the IP address of the Eee PC. This script controlled the steering and driving of the go-kart. The "server side" (i.e., the kart) would expect regular packets and if it didn't receive anything, it would continue doing the last thing it was told to do; there are several patches of poor WiFi in our office and we were hoping the skeleton would be able to drive through those patches itself without human intervention by just following the last trajectory. Sometimes, however, this would just cause Timmy to drive straight into a wall.
We also attached a USB camera to the steering column of the go-kart and plugged it into the Eee PC. A wire decorated in bands of colored electrical tape was attached in a stationary location at the bow of the go-kart. We set-up a Skype account for the Eee PC that auto-accepted calls to view the camera. Since the camera was placed on the steering column, it could see where the wheels were pointed. The position of the colored wire on the screen would signify the angle of the wheels, since we couldn't rely on the distance that the actuator was extended due to wheel slippage and friction to the ground.
The Eee PC was secured to the go-kart using wire and we proceeded to conduct several weekend test runs through an empty office, making sure we could drive only through the camera without looking at the go-kart directly. When we were satisfied, we added the finishing touches. This included creating LED throwies (by taping the LEDs onto the button batteries) and using liquid nails to attach them as the eyes of the skeleton, tying the skeleton onto the go-kart using fishing line, editing the python script to make the Eee to play spooky sounds given various button presses, and adding Scribd license plates to the front and rear of the go-kart.
The night before Halloween, we hid the skeleton and the go-kart in a room in the back of the office and covered him with blankets so nobody would spot him. On Halloween day, after lunch, we snuck into the room to set him up and hid on different ends of the office. We took turns connecting to the Eee and controlling the go-kart while bewildered co-workers tried to figure out what was going on.
Something that we wanted to do but didn't have time to finish, was to add an electromagnet to Timmy's jaw so it could open and close to talk. We had also tried to attach an elastic resistor between the other kingpin and the chasis of the go-kart to measure turning distance. We ran out of input ports on the controller board though, so we didn't actually get to use it. It was suggested that the microphone input could be used. Another obvious to-do would be to make him fully-automated. We might have to lay tape on the ground for a track for him to do this, but there also was some talk about using a Kinect sensor device in order to do a 3D scan for obstacles in from of the kart. We do happen to have an XBox Kinect at Scribd, so stay tuned.
The Scribd zipline has been shown on an episode of TechCrunch Cribs, commented on by visitors to the office (when we learned that a zipline is also known as a flying fox, foefie slide, zip wire, aerial runway, aerial ropeslide, death slide or tyrolean traverse), and displayed on our own jobs page.
Scribd's office space consists of six pairs of 8-sided concrete pillars in a rectangle. The zipine currently runs along one of the diagonals, but originally ran from one of the corner pillars to centerpoint of the furthest edge. It was built over the span of three nights.
6" pieces of 2 x 4s were glued to each of the eight sides on the pillar. Screws were put into into the wood, forming a path for the cable to be wrapped around having screws being slightly higher and lower than the cable itself. The wood pieces on the pillar by the entrance of the office was placed higher for an appropriate slope.
The Petzl trolley was threaded through the galvanized steel cable. Turnbuckles were used to take in the slack for a taut cable. The cable was then held in place by the galvanized steel cable clips.
At various points, we tried to find ways to make the zipline faster and more fun. We have tried to propel people using a slingshot, pulling them along with string, and even some attempts to have a motor pull the trolley. It has been suggested that instead of the screws, a router can be used to cut a slot in the wood for the cable. Unforunately the cable is continously slipping so we have to retighten it every so often.
Addtional information can be found in this blog post.
Want to really impress us, even before you set a foot in the door? Participate in the robot fruit hunt! We're looking for skilled bot AIs that manage to pick up all the fruits before their enemy does .
Think you got what it takes to write a winning AI? Compete against our developers! Most of our engineers have already written bots for this game, so you get to play against them.
Upload your bot or go see the rankings of existing bots
Questions? Comments? Drop an email to botrace@scribd.com or check our google group.