Jobs by tag: "Scrapinghub"

Showing 1-5 of 9 items.
00S

Erlang Developer

Scrapinghub
dev erlang digital nomad a month agoApply

Job Description

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.






Required Skills:


* 2+ 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



See more jobs at Scrapinghub

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00S

Project Manager

Scrapinghub
exec a month agoApply

Job Description

About the job:

We are seeking a Project Manager to join our Professional Services team. Our Data business is growing and as a Project Manager you will be responsible for leading one or more project teams in delivering end-to-end projects and solutions to our existing and new customers.


Responsibilities:

Project planning, management & monitoring


* Creating project plans that map out the tasks, milestones, key deliverables for the project and showing the assignment of resources to these tasks/deliverables.

* Managing scope according to a Statement of Work (SoW) written to govern the project / customer engagement. Ensuring that scope extensions are identified and managed to agreed change processes.

* Accurately forecasting the effort remaining on your project to ensure the correct inputs to revenue recognition, resourcing/recruitment

* Reporting accurate project status and preparing status reports suitable for Customer, internal stakeholders.

* Capturing project risks and actively managing and mitigating these

* Acting as a point of escalation for all customer issues or for internal stakeholders.

* Successfully closing out the project and ensuring a full and complete handover to any maintenance team, if applicable.




Project Governance & KPIs


* Defining and agreeing the project KPIs, acceptance criteria and ensuring project is tracking to both.

* Leading project review sessions / deep dives to review status of project timeline, technical deliverables, revenue, resource forecast and CSAT and taking corrective action where required.





Communication & Stakeholder Management


* Engaging with Sales and Solution Architects during pre-sales phases and ensuring a successful handoff from Sales, ensuring all aspects of the contract, commercials and customer expectations are understood.

* Working with QA and developers to ensure optimal, quality-assured solutions to our customers

* Engaging with Customer to ensure successful project outcomes.





Continuous Improvement


* Actively improve processes within Scrapinghub to improve the efficiency and effectiveness of internal processes.

* Identify examples of best practices to contribute to an overall Scrapinghub project methodology.

* Support learning objectives within own team including contributions to open source projects.






Requirements:


* 5+ years of technical project management experience, coupled with People Management responsibility

* Strong working knowledge of Project Management methodologies.

* An excellent communicator with proven influencing and negotiating skills

* Natural ability to work independently and without boundaries

* Flexibility to meet work demands within international time zones

* Disciplined in planning and execution to achieve goals

* Strong Customer relationship and commercial awareness skills



See more jobs at Scrapinghub

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00S

Product Development Project Manager

Scrapinghub
product manager exec 2 months agoApply

Job Description

About the Job:

You will be working across all of Scrapinghub’s Product teams, with a remote team spanning from Russia to Toronto, and will be responsible for improving how we develop software.

Standard PM skills (what needs to be done, who’s responsible, and when it is expected) will of course be needed.

Beyond that, you should have have a strong record of driving the following: Visibility, within the team and to stakeholders both internal external; Predictability, for internal planning and for customers that depend on us; and Ownership, both personal and among the team, to ensure products meet defined business objectives and are launched on time and within budget.

While the processes we have in place have brought us success thus far, we know these need to be adjusted, amended, or potentially replaced to take us to the next level. This will be one of the core functions of this role and you will have a high degree of autonomy to get us there.

Ideally you’ve done this job before, either in mid-stage company or across several smaller departments at a larger company, and have a concrete history of getting results.

Job Responsibilities:




* Plan and deliver high quality product releases to our customers

* Drive towards improved predictability, both in timing and effort, within our software development iterations. On time & on budget is your motto.

* Organise resources to maximise developer productivity

* Identify, analyse and implement new methodologies and tools, with a focus on continuous improvement

* Standard PM SDLC activities: provide status of projects and project management, daily stand-ups, working with cross functional teams

* Manage multiple projects across multiple smaller teams, towards aggressive deadlines

* Provide production visibility within the team, to other stakeholders within the company, and occasionally to third parties.






Required Skills:




* Strong experience with customer facing software solutions (SAAS/DAAS)

* Global experience - working across multiple smaller engineering teams

* Passionate about innovation and enhancement opportunities. And designing exceptional software product

* Familiarity with PM best practices and leveraging them in the role

* Passionate about innovation and enhancement opportunities and designing exceptional software products

* Ability to tackle ambiguous situations and drive success

* Excellent communication skills

* Work as a team member and leader with the ability to sustain a high performance

* Work environment - work remotely, managing a dispersed team in multiple time zones






Desired Skills:




* Experience with Atlassian suite of products (mostly JIRA and Confluence)

* Project Management accreditation





See more jobs at Scrapinghub

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00S

Open Source Maintainer

Scrapinghub
2 months agoApply

Job Description

About the Job:

ScrapingHub is built on top of Open Source; we’re creators and maintainers of Scrapy web scraping and crawling framework, as well as many other popular Python libraries.

We’re looking for someone to help us develop and maintain our Open Source software, to ensure Scrapy and other ScrapingHub Open Sources projects thrive. This is a rare opportunity to become a part of the Scrapy team, and work remotely full time helping Open Source.


Job Responsibilities:




* Maintain Scrapy framework and its dependencies with other members of the Scrapy team:



* fix bugs, develop new features, improve documentation and tests;

* review pull requests and triage issues;

* make releases.



* Help maintaining other ScrapingHub Open Source projects

* Work with the community: answer StackOverflow questions, help with Google Summer of Code, etc.






Job Requirements:




* Strong software development skills.

* Open Source involvement: history of contributions, understanding of the community norms.

* Python language experience (5+ years); working knowledge of the Python ecosystem.

* Understanding of Web technologies: HTTP, HTML, CSS, JavaScript, etc.

* Experience writing asynchronous code.

* Good communication skills; positive attitude, willingness to help others.






Bonus points for:




* Scrapy knowledge; history of Scrapy contributions.

* Web scraping and web crawling experience.

* Twisted knowledge; contributions to Twisted or other Python async frameworks.

* Experience creating and maintaining Python packages.

* Experience leading Open Source projects.





See more jobs at Scrapinghub

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00S

Cloud Backend Engineer

Scrapinghub
cloud engineer backend 3 months agoApply

Job Description

About the job:

You’ll be working on the Platform team, building and maintaining our customer facing application, and tools to make the world a better place for web crawler developers.

We have established products that already have product-market fit where you’ll help to grow the business and stay up to date with market demands. At the same time, you’ll be working to iterate quickly on testing new opportunities to help determine which are worth continued investment.

We’re a data driven team that defines success by business result rather than completion of a task. Finally, being a completely remote company with team members in many different time zones, you’ll excel in this role as an independent thinker that can always find a way to move projects forward, even if you might be the only team member online at that time.


Job Responsibilities:




* Take ownership of projects, and independently drive them from prototype to completion

* Build composable, reusable components for our complex SPA

* Design and improve the backbone of a large scale web crawling platform

* Strive to build easy to maintain systems and improve existing systems

* Be proactive in bringing forth new ideas and solutions to problems

* Be a strong team player and share knowledge freely and easily with your co-workers

* Write code carefully for critical and production environments






Job Requirements:




* Good knowledge of Python, MySQL and HBase

* Backend web development experience using Django and Flask

* Experience with any distributed messaging system (Rabbitmq, Kafka, etc.)

* Strong knowledge of Linux & system programming

* Docker container basics

* Understanding different ways of solving problems, and the ability to wisely choose between a quick hotfix, a long-term solution, or a design change

* Being comfortable with Git and team-based Git workflows

* Excellent communication skills, both written and verbal, in English






Desired skills:




* Experience developing RESTful web APIs

* Experience with real-time communication in webapps

* Experience using Celery

* Asynchronous programming experience using Python (asyncio, twisted, etc.)

* Familiarity with techniques and tools for crawling, extracting and processing data, asynchronous communication and distributed systems.

* Familiarity with Apache Mesos, Kubernetes, RabbitMQ, Kafka, Zookeeper






Bonus points for:




* Experience working remotely or with a distributed team

* Experience with ASGI and Django Channels





See more jobs at Scrapinghub

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.