Careers

Scrapinghub are looking for talented and motivated individuals to join our team.

We have offices in Montevideo, Uruguay and Cork, Ireland and staff working from home in many other locations. We’re interested in working with great people, wherever they are!

Please submit your appliation to jobs@scrapinghub.com

Software Engineers

We are looking for Junior and Senior/Lead developers to join our Professional Services and Product Development teams.

All engineers should be comfortable working in an agile startup environment and communicating in written English with colleagues from all over the world.

In addition to a resume, please submit some examples of your work, including source code.

Current positions are listed below, but if you’re a superstar developer and nothing quite fits, please feel free to apply anyway!

Senior Developer

We offer senior developers the opportunity to play a pivotal role in all aspects of our technology. This is the perfect job for someone seeking to work on interesting and challenging problems, with a team that are truly passionate about programming.

Responsibilities

  • Build scalable and efficient cloud computing infrastructure
  • Design algorithms and implement systems to process large amounts of crawled data
  • Work with clients to build custom crawling and information extraction solutions
  • Mentor junior developers and help us build a great team!

Requirements

  • Most of our software is written in Python. We use Erlang for our cloud infrastructure, and C in a few places where we really need to. We expect that senior developers are experienced in several languages and should be quick learning something new, however, fluency in python is important.
  • Internet technologies like HTTP, HTML, Javascript, Networking, etc.
  • Familiarity with some of the common technologies and techniques for crawling and processing data, e.g. scrapy, nltk, libsvm, Weka, lucene, mapreduce, nosql, etc.
  • Experience with Linux

Junior Developer

We offer junior developers an environment in which they can improve their existing skills and learn new ones. Initially you will start writing spiders using the scrapy framework, and later have the opportunity to follow your interests into other areas, from web development to artificial intelligence!

Whilst we prefer full time employees, we will also consider part time workers and Interns.

Responsibilities

  • Scrapy spider development
  • Data processing in python

Requirements

  • Python
  • Familiarity with some of the common technologies and techniques for crawling and processing data, e.g. scrapy, nltk, libsvm, Weka, lucene, mapreduce, nosql, etc.
  • Knowledge of Internet technologies like HTTP, HTML, Javascript, Networking, etc.

Project Manager

We are looking for a project manager to join our team. In addition to managing projects, there will be an opportunity to participate in product management and business development.

Responsibilities:

  • Plan, Co-ordinate and deliver projects for our professional services clients
  • Day-to-day management of engineering teams
  • Prepare proposals for potential clients and help us win contracts
  • Participate in support and community management

Requirements:

  • Proven track record of managing successful software development projects
  • Expertise with software development methodologies (e.g. scrum, kanban, etc.) and project management software and tools.
  • Excellent written and oral communication skills
  • Knowledge of technologies important for our services, such as networking, HTML, cloud computing etc.