Jobs

Goodreads is hiring! Want to work for one of the top social networks, help millions of people improve their lives through reading, and be a part of pioneering the digital book revolution? Goodreads is a team of 20, venture funded, and looking for extraordinary people. Read more about us.

The following positions are open as of Feb 12, 2012, and will be removed once filled:

Software Engineers

We're looking for programmers who want to learn how to build a top-tier social network, love to build cool stuff and work hard, can communicate well, and have a personality that fits in with ours.

As a Software Engineer, you will be in charge of helping to develop new products and features and scale existing ones. You should be comfortable discussing Memcache, MySQL optimization, Lucene, Facebook API, XML/JSON/REST, nginx/haproxy, AJAX user interface design, and more.

Our development philosophy is to work individually or in pairs, building everything from front-end to back-end. We divide up work on a project to project basis, and you'd be responsible for making sure your features have a clear user-interface, scale for millions of users, and have legible and easy to maintain code. You should be comfortable with those skills or dying to learn them!

Required Skills:

  • Proficient programming with MVC frameworks. Ruby on Rails is preferred, but we'll take PHP, Python or Java.
  • Knowledge of SQL (MySQL preferred).
  • Experience with HTML, Javascript, and CSS.
  • Comfort using the Linux operating system (shell scripting, cronjobs, installing software, etc).
  • Quick learner, must be able to pick up new technologies quickly

We Prefer People Who are Passionate About:

  • Reading books!
  • Building social networks and building great product.
  • A/B testing and optimizing user experience.
  • Building large scale websites (MySQL, Memcached, Sharding, etc)
  • Thinking creatively and engaging and listening to users.
  • Experience building your own website or startup or iphone app is a plus - we like entrepreneurs.

Open Positions:

  • Senior Software Engineer
  • Data Mining Engineer
  • Junior Software Engineer

Interested candidates should submit their resume, a code sample, a paragraph or two about why they want to work for Goodreads, and their solution to our design challenge to jobs@goodreads.com. This position is for our office in downtown San Francisco, CA.

UI Developer

The UI Developer will work closely with our designer and software engineers to make goodreads beautiful, easy to use, and fun. While the focus of this role will be largely on presentation/display, some backend coding will be required. This is a full-time position based in our downtown San Francisco office.

Responsibilities:

  • Redesigning existing pages
  • Designing new pages
  • Contributing to design of mobile apps
  • Implementing designs (html/css/js/haml/erb/ruby)
  • Implementing and refining ad products
  • Prototyping new UI
  • AB testing
  • Helping determine where to focus our UX efforts
  • Front end refactoring
  • Keeping up to date with latest javascript and css libraries, trends (jquery)
  • Staying current with latests browser features (html5, etc)
  • Browser compatibility
  • Standardizing look and feel

Requirements:

  • Minimum 2 years relevant industry experience
  • CSS/HTML/JS expert
  • Master at cross browser compatibility
  • Great at manipulating images in photoshop
  • Experience with SVN or other source control repository software
  • Quick learner, must be able to pick up new technologies quickly

Some upcoming projects may include:

  • Redesigning the book page to encourage more browsing
  • Developing the browser based mobile site
  • Redesigning author/user profile pages
  • Putting UX polish on more
  • Making Listopia more usable
  • Improve UX for self serve advertisers

Interested candidates should submit their resume, a code sample, a link to their portfolio, and a paragraph or two about why they want to work for Goodreads to jobs@goodreads.com. This position is for our office in downtown San Francisco, CA.

Development Operations Engineer

Goodreads is looking for someone to help manage our systems. Developers and a part-time Ops person currently administer our machines, and we're looking to move those responsibilities to a single full-time person.

Our data center is in SoMa (within walking distance of our office). Our servers handle millions of requests per day and are highly virtualized. We've got 2 cabinets with 23 physical machines (and around a hundred virtuals). All servers are RAIDed, and most are redundant.

Job Responsibilities

  • Automation
  • Maintaining server hardware
  • Capacity analysis and planning
  • Performance monitoring and scaling
  • Procurement
  • Email deliverability
  • Alerts
  • Documentation

Requirements

  • Strong Unix/Linux system administration skill set
  • Minimum 4 years experience in a related position
  • Must love working with servers
  • Scripting mastery
  • Familiarity with: Centos xen puppet nginx haproxy mysql cacti ruby rails yum c IPMI
  • Detail-oriented with excellent organizational and problem-solving skills
  • Relatively close proximity to data center

Interested candidates should submit their resume, a code sample, a paragraph or two about why they want to work for Goodreads to jobs@goodreads.com. This position is for our office in downtown San Francisco, CA.

Advertising Operations Trafficker

We're seeking an Advertising Operations Trafficker to be located in our Santa Monica, CA, office. The ideal candidate is entrepreneurial, proactive, and able to work in a fast-paced environment. Candidates with a mild obsession towards modeling opportunities, efficiency, data, and gaining incremental improvements on campaign performance are preferred. This is a great opportunity for a hardworking, motivated, and detail-oriented individual who's looking for a career path in advertising operations and revenue management.

The primary purpose of this position is to help launch and manage campaigns as well as support the renewal and up-sell of existing business. The Ad Ops Trafficker will also provide technical expertise and maximize campaign delivery and revenue through daily management and consistent internal and external collaboration.

Job Responsibilities

  • Perform all aspects of traffic management, including implementation, testing, deployment, delivery, fulfillment and optimization of ad campaigns from clients and ad networks across multiple sites and platforms.
  • Track, measure, and analyze the performance of multiple advertising campaigns, including creating detailed performance reports and proposing optimization strategies.
  • Work directly with third party ad servers, rich media vendors, clients, media buying and trafficking teams and internal sales staff on all elements related to creative specifications, submission and ad trafficking.
  • Continuously focused on ensuring that maximum revenue is retained, as well as partnering with sales representatives and clients to increase renewal rates and advertising spend.
  • Assist with research for proposals and special projects as needed.
  • Manage site inventory, respond to specific forecast requests, and provide general forecasts to the team on a regular basis.
  • Organize interdepartmental workflow to ensure that all elements are handled according to process and schedule.
  • Develop new, innovative sales, marketing and product solutions.
  • Manage advertising network relationships and help drive revenue.

Qualification Requirements

  • Passionate about books and reading.
  • 3-5 years experience with ad serving applications (ideally Doubleclick).
  • Ability to understand and report on advertising data and rich media, HTML and Flash advertising units
  • Experience with HTML, Macromedia Flash, JavaScript, and other rich media formats is preferred
  • Experience in the book publishing/selling industry is a plus.
  • Experience with advertising client account management, reporting, client service issues.
  • Knowledge of both display and mobile advertising.
  • Self-motivated, detail-oriented, analytical.
  • Strong analytical skills, proficient with MS Excel advanced functions.
  • Familiarity with CRM applications.
  • Strong team player with excellent communication and interpersonal skills.
  • Able to establish and maintain positive working relationship with internal and external clients.
  • Bachelors Degree.

Interested candidates should submit their resume and a paragraph or two about why they want to work for Goodreads to jobs@goodreads.com. This position is for our office in Santa Monica, CA.

Freelance Writer

Goodreads is looking for freelancer writers to contribute author interviews for our monthly newsletter and/or our site. Applicants should have relevant experience in writing for print or online media outlets.

Requirements:

  • Member of Goodreads
  • Love of reading
  • Ability to meet strict production deadlines
  • Ability to deliver cleanly edited and accurate copy a must
  • Strong background covering book space a plus
  • Past experience interviewing high-profile authors a plus

Interested candidates should submit their resume, writing samples, and a paragraph or two about why they want to work for Goodreads to jobs@goodreads.com. This position is freelance, and pay is determined per assignment.