Want to improve this content? Edit this content
Erlang Developer @ Scrapinghub

Description

We are a fast growing and diverse technology business turning web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services. Our comprehensive web crawling stack powers crawls of over 9 billion pages per month and is used by everyone from individual developers to Fortune 100 companies. 

 

We’re a globally distributed team of over 190 Shubbers who are passionate about web data and data science.

 

About the Job:

Crawlera is a smart downloader designed specifically for web crawling and scraping, removing the headaches of proxy management. It is part of the Scrapinghub platform, the world’s most comprehensive web crawling stack which powers crawls of over 8 billion pages per month.

As an Erlang developer you will help to ensure the robustness of our services. You will learn to investigate production issues on a server executing customer requests. You will be able to navigate a large code-base and find the least obstructive place for extensions. Beside the technicalities you will gain a holistic view of the product and ensure a greater usability of the system with every single task you complete. In this role, you will partake in brainstorming and delivering improvements to the core of Crawlera.

 

Job Responsibilities:

  • Develop, maintain and support a high load distributed system.
  • Analyze our current and historical Crawlera usage to augment and enhance its routing and rotation logic.
  • Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.
  • Identify and resolve performance and scalability issues with distributed crawling at scale.
  • Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.
Requirements
  • 5+ years of production experience with Erlang.
  • Strong communication in written and spoken English.
  • Strong knowledge of Linux/UNIX, HTTP and Networking.

 

Desired Skills:

  • Python or Golang experience.
  • Familiarity with techniques and tools for crawling, extracting, and processing data.
  • Knowledge of ELK, Graylog, Docker and Mesos.
  • Strong record of open source activity
  • Experience working with Lean principles and a Scrum SDLC
Benefits

As a new Shubber, you will: 

Become part of a self-motivated, progressive, multi-cultural team.

Have the freedom and flexibility to work from where you do your best work.

Attend conferences and meet with team members from across the globe.

Work with cutting-edge open source technologies and tools.

35 days paid holidays

Enrol in Scrapinghub's Share Programme

 

Active: Yes
Last Modified: 2021-1-3 0:58:11
Contributors of this content: jobs