Data Engineer

January 16, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

AbeBooks is an online marketplace for books and a remarkable place to work. Millions of new, used, rare and out-of-print books are offered for sale through the AbeBooks websites from thousands of booksellers around the world. We helped to revolutionize the used book business. AbeBooks became a subsidiary of Inc. after being acquired in December 2008. Our mission is to help people find and buy any book from any bookseller and our business stretches around the world with six international sites —,,,,, and, as well as, a marketplace for German books. went live in 1996 and we have been growing ever since. The unique inventory of books for sale from booksellers includes the world's finest antiquarian treasures dating back to the 15th century, countless out-of-print gems, millions of signed books, millions of used copies, a vast selection of college textbooks and new books too.

Working at AbeBooks is challenging and fun. But we only hire the best people and we insist on the highest standards from our employees. Do you have what it takes?

Job Summary: 

As a member of our database development team, you will help build the solutions that power our site, and provide insights for the business on the health of our marketplace. You will work across teams, leveraging the diversity of skills in other developers to build optimal solutions to challenging problems, and help in the monitoring and tuning of existing systems so that things that need to be fixed, stay fixed.


  • 3+ years developing and supporting production database systems
  • Experience with core operational support tools and patterns for data management
  • HA
  • Replication
  • Backups
  • Capacity Planning
  • Monitoring
  • Trouble Shooting
  • Data modelling and data architecture experience - designing to scale
  • Relational Database Systems
  • Non Relational Datastores
  • Service Oriented System design
  • Able to develop code independently or as part of a pair programming team
  • Proven ability to coach and mentor on software and data design

Experience with the following would also be beneficial:

  • Business Intelligence
  • Object oriented design
  • Linux administration
  • Agile software development methodologies

At AbeBooks, we are passionate about serving our customers, solving hard problems, and creating great products. In order to get a better idea of what makes you awesome, we encourage you to provide short answers to the following optional questions as part of your application:

  • Tell us about the system you are most proud to have worked on (inside or outside of work) and your role in its development.
  • What from your previous experience do you think will allow you to thrive in this role?
  • What has been the best thing you have done for your customers?
How To Apply: 

AbeBooks provides competitive salaries and great benefits. If you enjoy constantly broadening your technical skills, building software that affects users around the world, and working in an environment that thrives on creativity and product innovation, please visit to apply online.

We appreciate your interest in AbeBooks!

Other Info: