πŸ“ˆ Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 39 Remote Jobs at Scrapinghub tagged Sales, Engineer and Python
such as Technical Sales Engineer, Python Developer and Technical Project Manager

There are now 39 Remote Jobs at Scrapinghub tagged Sales, Engineer and Python
such as Technical Sales Engineer, Python Developer and Technical Project Manager

  Jobs

  People

πŸ‘‰ Hiring remotely? Reach 1,000,000+ remote workers on the πŸ† #1 remote jobs board

Post a Job - $299

Last 30 days


Scrapinghub

Product Manager


Scrapinghub


product manager

exec

product manager

exec

2mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}Scrapinghub is looking for a Product Manager to join our Crawlera team.{linebreak}{linebreak}Crawlera is a smart downloader designed specifically for web crawling and scraping. It allows crawler developers to crawl quickly and reliably by managing thousands of proxies internally. It is part of the Scrapinghub platform, the world’s most comprehensive web crawling stack which powers crawls of over 4 billion pages a month.{linebreak}{linebreak}{linebreak}Your key responsibilities will be to achieve the team’s business goals, revenue growth and cost efficiencies.{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}* Review usage logs, review customer metrics (including billing data), and talk directly to customers in order to identify opportunities and compare those opportunities to one another.{linebreak}{linebreak}* In conjunction with the team’s Tech Lead, prioritize the development work for each Sprint (this team currently runs one week sprints) and work with the development team to ensure each Sprint’s objectives are met.{linebreak}{linebreak}* Use numbers to drive results: measure and report on all initiatives {linebreak}{linebreak}* Bring resources together from different teams to ensure we’re both hitting the business intent and doing it as efficiently as possible. You’re constantly looking for ways to reduce scope.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}This role is perfect for you if: {linebreak}{linebreak}{linebreak}* You’ve done this job before and have a concrete history of getting results{linebreak}{linebreak}* Are proficient in both excellent written and spoken English{linebreak}{linebreak}* Believe that a project isn’t complete when the software is released; the results are what matter and you fine-tune to hit the intent rather than immediately moving to the next feature.{linebreak}{linebreak}* Have a pragmatic, numbers-based approach to prioritization. A strong background in statistical analysis.{linebreak}{linebreak}* Have a strong general knowledge of Linux/UNIX, HTTP, and Networking, as well as a familiarity with techniques and tools for crawling, extracting and processing data.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.

This year


Scrapinghub

Head Of Development


Scrapinghub


3mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}We are growing rapidly at Scrapinghub with an ever increasing demand for our Products and Professional Services.  This is a newly created position within our Professional Services team in recognition of importance of focusing on our truly excellent team of Python developers who are at heart of what we do. We are looking for a Technical leader with experience of building and developing great development teams on a global basis.  This individual will be required to bring technical mentorship, create a culture of engineering excellence whilst building the organisation structure and career development strategies to underpin this objective.  {linebreak}{linebreak}{linebreak}Due to business requirements, only candidates based in a European timezone will be considered.{linebreak}{linebreak}About you:{linebreak}{linebreak}You are a strong communicator and motivator of people, to ensure that the Development team at Scrapinghub is a unified and cohesive group who deliver excellent outcomes for our customers using our best-in-class Products.  The development and continuous improvement of best practices and standards is a key objective of this role.{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}This individual will have the following as core responsibilities of the position, organisation across three main areas:{linebreak}{linebreak}{linebreak}Technical Leadership:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Bring Technical leadership and mentoring to the team, driving a ‘standards’ agenda for PS including development standards, code reviews, code release standards etc - all with the objective of bringing great consistency and repeatability to project delivery.{linebreak}{linebreak}* Responsible for Technical governance on projects - define and roll out of a set of practices that Technical/Project Leads in adhere to and follow to identify technical risks early and apply the appropriate remedies (or bring in additional assistance). and reviews to resolve these.{linebreak}{linebreak}* Work with our Solution Architecture team on new project estimation to ensure that estimates are reviewed and acting as a sign-off on non-standard or higher risk engagements. Ensuring we have a good feedback loop in place to ensure learnings from projects are factored into future estimates techniques.{linebreak}{linebreak}* Drive and oversee our Open Source contributions which is a fundamental part of our DNA at Scrapinghub.{linebreak}{linebreak}* Define and own a set of Technical KPIs which inform how well the development team is performing.{linebreak}{linebreak}* Act as a point of escalation both internally for PMs if technical issues arise on their project and externally with customers on technical manners.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Technical Organisation:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Responsible for all Developers within Professional Services (PS) team from a line management perspective.  All Development Management and Technical Leads will report to this role.{linebreak}{linebreak}* Continuous focus on organisation optimisation throughdefinition of the team structure,  composition, location, competencies and profile mix. Working closely with the Head of PS and HR on strategies and to achieve this.{linebreak}{linebreak}* Drive  training and career development initiatives within the team with the support of HR and other Training partners.  Ensure that each developer has a training plan and is regularly reviewed as part of overall performance management.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}PS Management:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Represent the PS organisation at our internal Product Steering ensuring that PS requirements for Crawlera, Splash and other Scrapinghub products are prioritised appropriately.{linebreak}{linebreak}* Participate and contribute to an overall PS Management team.{linebreak}{linebreak}* Work closely with peers within PS (PMO, PMs, QA, SA) and Sales to ensure an integrated approach to capacity planning based on current and future pipeline of projects{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Requirements:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* A degree in Computer Science or equivalent - information technology, management information systems, software engineering and networking{linebreak}{linebreak}* At least 10 years’ experience in software development with at least 4-5 years expect of managing developer / development teams.  {linebreak}{linebreak}* Experience with Python programming would be an advantage. But a background in software development is key.{linebreak}{linebreak}* Experience of running geographically distributed team and working in remote-working environment would be a benefit{linebreak}{linebreak}* Experience in presenting ideas, influencing, and build consensus in a group setting.{linebreak}{linebreak}* Strong communication skills with the ability to communicate at both technical and senior levels.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

DevOps Engineer


Scrapinghub


devops

engineer

devops

devops

engineer

devops

4mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}As a DevOps Engineer you will be looking after our products and services, always looking forward to improve its performance and smooth any glitches caused by unexpected malfunction. Your job is to prepare our systems to keep running and auto-recover in case of disaster.{linebreak}{linebreak}Due to business requirements, the successful candidates must be based in Europe. {linebreak}{linebreak}{linebreak}{linebreak}Job Responsibilities:  {linebreak}{linebreak}{linebreak}* Own assigned trouble cases, managing and keeping up with all cases assigned, follow up and resolve cases in accordance with SLAs{linebreak}{linebreak}* Write tools and scripts to provide automation and self service solutions for ourselves and other teams{linebreak}{linebreak}* Design and maintain new systems to support production services{linebreak}{linebreak}* Creatively solve scalability challenges on a rapidly expanding cloud environment{linebreak}{linebreak}* Help improve monitoring and identify key performance metrics{linebreak}{linebreak}* Proactive Research and Development - discovering and implementing new tools, emerging technology, etc.{linebreak}{linebreak}* Design, implement and maintain disaster recovery system{linebreak}{linebreak}* Troubleshooting and resolution of server/network and application issues{linebreak}{linebreak}* Proactively ensure service runs with minimal interruptions{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Requirements:{linebreak}{linebreak}{linebreak}* 6+ years experience working as a Linux administrator/engineer at reasonable scale (dozens of systems) and designing/deploying ‘highly available’ solutions{linebreak}{linebreak}* Experience with Configuration Management systems such as SaltStack or Ansible.{linebreak}{linebreak}* Solid experience in Linux troubleshooting, tuning, profiling, and monitoring{linebreak}{linebreak}* Skills in the following programming language: Python (a must), Java and Scala.{linebreak}{linebreak}* Experience running microservice applications on containers.{linebreak}{linebreak}* Solid understanding of network protocols like TCP/IP, HTTP, TLS, firewalls, VLANs, DNS.{linebreak}{linebreak}* Understanding of load balancing and reverse proxying techniques.{linebreak}{linebreak}* Highly organized, able to multitask, able to work individually, as well as within a team, and across teams{linebreak}{linebreak}* Strong oral and written communication skills in English{linebreak}{linebreak}* Familiarity with software engineering practices, including n-tier architecture, configuration management, development methodologies (e.g. agile, waterfall, spiral, prototyping), etc.{linebreak}{linebreak}* Maintaining and respecting confidentiality of large amounts of information you have access to.{linebreak}{linebreak}* Experience with Kafka, Hbase and Docker is preferred.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Product Manager


Scrapinghub


product manager

exec

product manager

exec

4mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}Scrapinghub is looking for a Product Manager to lead development and launch of an innovative new approach to web scraping. You’ll work with a team to apply automation and machine learning to building web crawlers and, more generally, extracting data from the web. You’ll be working with one of the most advanced and comprehensive web crawling and scraping infrastructures in the world which powers crawls of over 4 billion pages a month.{linebreak}{linebreak}Your key responsibility will be to bring this new technology & product to market.{linebreak}{linebreak}Due to business requirements, the successful candidate must be based in Ireland.  Candidates based in the EU and willing to relocate will also be considered. {linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* In conjunction with the team’s Tech Lead, prioritize the development work for each Sprint and work with the development team to ensure each Sprint’s objectives are met.{linebreak}{linebreak}* Use numbers to drive results: measure and report on all initiatives.{linebreak}{linebreak}* Review customer (internal and external) metrics and talk directly to customers in order to identify opportunities and compare those opportunities to one another.{linebreak}{linebreak}* As the technology develops, identify opportunities to integrate into the rest of the Scrapinghub’s product and business lines{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}This role is perfect for you if:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* You have 3 years experience in a similar role.{linebreak}{linebreak}* You have a strong background in Data Science. You don’t need to be an engineer but you’ll be working hand in hand with advanced data scientists and you’ll need to speak their language.{linebreak}{linebreak}* You’ve brought entirely new products to market before and have a concrete history of getting results{linebreak}{linebreak}* You are proficient in both excellent written and spoken English{linebreak}{linebreak}* You believe that a project isn’t complete when the software is released; the results are what matter and you fine-tune to hit the intent rather than immediately moving to the next feature.{linebreak}{linebreak}* You have a pragmatic, numbers-based approach to prioritization. Ideally a strong background in statistical analysis.{linebreak}{linebreak}* You have some knowledge or familiarity with techniques and tools for crawling, extracting and processing data.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Data Engineer


Scrapinghub


engineer

engineer

4mo

Apply

About the job:{linebreak}Scrapinghub is looking for a Data Engineer to work closely with our Data Scientist team and provide assistance with dataset collection, cleaning and post-processing. You’ll also help with writing tools for working with data as required for Data Science projects. You will work with one of the most advanced and comprehensive web crawling and scraping infrastructures in the world, leveraging massive data sets with cutting edge technology.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Create data tools for Data Science team members that assist them in building and optimizing our product.{linebreak}{linebreak}* Assemble large datasets that meet requirements set by the Data Science team, including creating web crawlers.{linebreak}{linebreak}* Be proactive in bringing forth new ideas and solutions to problems{linebreak}{linebreak}* Be a strong team player and share knowledge freely and easily with your co-workers{linebreak}{linebreak}* Write software for post-processing and cleaning of the data, taking part in data analysis if required{linebreak}{linebreak}* Automate manual processes, optimize data delivery, improve architecture for greater scalability{linebreak}{linebreak}* Work on integration of Data Science components into our larger systems{linebreak}{linebreak}* Handle mid-size and large datasets (200GB+){linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Requirements:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Due to business requirements, the successful candidate must be based in Ireland. {linebreak}{linebreak}* Candidates based in the EU but willing to relocate to Ireland will also be considered. {linebreak}{linebreak}* Python experience (3+ years){linebreak}{linebreak}* 5+ years of software development experience{linebreak}{linebreak}* Good command of Linux{linebreak}{linebreak}* Front-end development experience required for creating and supporting internal tools{linebreak}{linebreak}* Back-end development experience required for creating and supporting internal tools: Python web frameworks (like twisted, aiohttp, django, flask), databases.{linebreak}{linebreak}* Understanding of the web technologies: JavaScript, HTML, CSS, HTTP{linebreak}{linebreak}* Strong analytics skills related to working with unstructured datasets{linebreak}{linebreak}* Excellent written English{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points for:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Strong web crawling and web scraping skills: Scrapy knowledge, browser automation experience. Splash experience is a plus.{linebreak}{linebreak}* Experience handling mid-size and large datasets, organizing their parallel processing{linebreak}{linebreak}* Good spoken English{linebreak}{linebreak}* Strong record of open source activity{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Data Scientist


Scrapinghub


data science

data science

5mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}We are looking for experienced individuals who are passionate about data science and enjoy working in a collaborative environment. You will get the chance to work with one of the most advanced and comprehensive web crawling and scraping infrastructures in the world, leveraging massive data sets with cutting edge technology.{linebreak}{linebreak}{linebreak}Due to business requirements, only candidates based in Ireland will be considered.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* You will apply your data science and engineering skills to create products based on machine learning, analyze large volumes of complex data, model challenging problems, and develop algorithms to solve our internal and client needs.{linebreak}{linebreak}* You will work and experiment with state-of-the-art web crawling, machine learning and data processing technologies. Some of the problems you’ll be working on include object detection, text classification, named entity recognition, crawling algorithms.{linebreak}{linebreak}* You will work in collaboration with other data scientists and engineers across Scrapinghub to design and build creative solutions to challenging problems.{linebreak}{linebreak}* You will work on projects that span the whole organization, including areas such as Product and Professional Services.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Requirements:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Strong machine learning background (natural language processing, computer vision, deep learning, “classical” methods){linebreak}{linebreak}* Hands-on experience in Data Science projects (data preparation, target metrics, model evaluation, validation, etc.){linebreak}{linebreak}* Strong software development skills, ideally in python.{linebreak}{linebreak}* Experience with any of these tools is a plus: pytorch, scikit-learn, tensorflow, pandas, jupyter, spacy, gensim, vowpal wabbit, crfsuite, scrapy, spark, AWS, docker, kafka.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Senior Backend Engineer For Cloud Services


Scrapinghub


cloud

senior

engineer

backend

cloud

senior

engineer

backend

6mo

Apply

{linebreak}About the job:{linebreak}{linebreak}We are looking for two Senior Backend Engineers to develop and grow our crawling and extraction services. Our automated service is used directly by our customers via API, as well as by us for internal projects. Our extraction capabilities include automated product and article extraction from single pages or whole domains using machine learning and custom built components and we plan to expand it for jobs and news. The service is still in early stages of development, serving its first customers.{linebreak}{linebreak}As a professional services company we are often required to build a custom crawling and extraction pipeline for a specific customer. That requires crawl and extraction planning with respect to customer needs, including crawling time estimation and HW allocation. The volume is often very high, and solutions have to be properly designed to provide the required performance, reliability and maintainability.{linebreak}{linebreak}Our platform has several components communicating via Apache Kafka and using HBase as a permanent storage. Most components are written in Python, while several crucial components are made using Scala and Kafka Streams. Currently, main priorities are improving reliability and scalability of the system, integration with other Scrapinghub services, implementation of auto-scaling and other features. This is going to be a challenging journey for every good Backend Engineer!{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}* Design and implementation of a large scale web crawling and extraction service.{linebreak}{linebreak}* Solution architecture for large scale crawling and data extraction: design, hardware and development effort estimations, writing proposal drafts, explaining and motivating the solution for customers,{linebreak}{linebreak}* Implementation and troubleshooting of Apache Kafka applications: workers, HW estimation, performance tuning, debugging,{linebreak}{linebreak}* Interaction with data science engineers and customers{linebreak}{linebreak}* Write code carefully for critical and production environments along with good communication and learning skills.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Requirements:{linebreak}{linebreak}{linebreak}* Experience building at least one large scale data processing system or high load service. Understanding what CPU/memory effort the particular code requires,{linebreak}{linebreak}* Good knowledge of Python{linebreak}{linebreak}* experience with any distributed messaging system (Rabbitmq, Kafka, ZeroMQ, etc),{linebreak}{linebreak}* Docker containers basics,{linebreak}{linebreak}* Linux knowledge.{linebreak}{linebreak}* Good communication skills in English,{linebreak}{linebreak}* Understand a ways to solve problem, and ability to wisely choose between: quick hotfix, long-term solution, or design change.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points for:{linebreak}{linebreak}{linebreak}* Kafka Streams and microservices based on Apache Kafka, understanding Kafka message delivery semantics and how to achieve them on practice,{linebreak}{linebreak}* HBase: data model, selecting the access patterns, maintenance processes,{linebreak}{linebreak}* Understanding how web works: research on link structure, major components on link graphs,{linebreak}{linebreak}* Algorithms and data structures background,{linebreak}{linebreak}* Experience with web data processing tasks: web crawling, finding similar items, mining data streams, link analysis, etc.{linebreak}{linebreak}* Experience with Microservices,{linebreak}{linebreak}* Experience with JVM,{linebreak}{linebreak}* Open source activity.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Python Developer


Scrapinghub


python

dev

digital nomad

python

dev

digital nomad

7mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}Scrapinghub is looking for software engineers to join our Professional Services team to work on web crawler development with Scrapy, our flagship open source project.{linebreak}{linebreak}Are you interested in building web crawlers harnessing the Scrapinghub platform, which powers crawls of over 3 billion pages a month? {linebreak}{linebreak}Do you like working in a company with a strong open source foundation? {linebreak}{linebreak}Scrapinghub helps companies, ranging from Fortune 500 enterprises to up and coming early stage startups, turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.{linebreak}{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}* Design, develop and maintain Scrapy web crawlers{linebreak}{linebreak}* Leverage the Scrapinghub platform and our open source projects to perform distributed information extraction, retrieval and data processing{linebreak}{linebreak}* Identify and resolve performance and scalability issues with distributed crawling at scale{linebreak}{linebreak}* Help identify, debug and fix problems with open source projects, including Scrapy{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Scrapinghub’s platform and Professional Services offerings have been growing tremendously over the past couple of years but there are a lot of big projects waiting in the pipeline, and in this role you would be a key part of that process. Here’s what we’re looking for:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}About you:{linebreak}{linebreak}{linebreak}* 2+ years of software development experience.{linebreak}{linebreak}* Solid Python knowledge.{linebreak}{linebreak}* Familiarity with Linux/UNIX, HTTP, HTML, Javascript and Networking.{linebreak}{linebreak}* Good communication in written English.{linebreak}{linebreak}* Availability to work full time.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points for:{linebreak}{linebreak}{linebreak}* Scrapy experience is a big plus.{linebreak}{linebreak}* Familiarity with techniques and tools for crawling, extracting and processing data (e.g. Scrapy, NLTK, pandas, scikit-learn, mapreduce, nosql, etc).{linebreak}{linebreak}* Good spoken English.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Senior Test Automation Engineer


Scrapinghub


testing

senior

engineer

testing

senior

engineer

8mo

Apply

About the Job:{linebreak}{linebreak}QA is an important function within Scrapinghub. The QA team works to ensure that the quality and usability of the data scraped by our web scrapers meets and exceeds the expectations of our enterprise clients.{linebreak}{linebreak}Are you passionate about data and data quality and integrity?{linebreak}Do you enjoy using Python to automate testing, analyze data, and speed up manual processes?{linebreak}Are you highly customer-focused with excellent attention to detail?{linebreak}{linebreak}{linebreak}Due to growing business and the need for ever more sophisticated QA, we are looking for a talented Senior Test Automation Engineer  with substantial experience in Python to join our team.{linebreak}As a Scrapinghub Engineer, you will build automated test frameworks and ad hoc test scripts to assist in the verification and validation of data quality.{linebreak}{linebreak}{linebreak}Due to business requirements, candidates must be based in a European or U.S. time zone.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Understand customer web scraping and data requirements and map these to automated tests.{linebreak}{linebreak}* Analyze gaps in test coverage and bridge gaps with appropriate automated solutions (full-blown automated test frameworks and ad-hoc scripts) in Python.{linebreak}{linebreak}* Work under minimal supervision and collaborate effectively with Head of QA, Project Managers, and Developers to realize your test automation deliverables{linebreak}{linebreak}* Draw conclusions about data quality by producing (using Python or other technologies) basic descriptive statistics, summaries, and visualisations.{linebreak}{linebreak}* Leverage Scrapinghub proprietary Continuous Integration systems (or build your own) to ensure that automated tests get executed for each spider execution and data delivery.{linebreak}{linebreak}* Beyond Python-based test automation, proactively suggest and take ownership of improvements to QA processes and methodologies by employing other technologies and tools{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Required Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* BS degree in Computer Science, Engineering or equivalent.{linebreak}{linebreak}* Demonstrable Python programming knowledge and experience, minimum of 3 years (please provide code samples in your application, via a link to GitHub or other publicly-accessible service).{linebreak}{linebreak}* Experience in developing automated test frameworks in Python.{linebreak}{linebreak}* Minimum 5 years in a Software Test, Software QA, or Software Development role, in Agile, fast-paced environment and projects.{linebreak}{linebreak}* You have been the lead Test Automation Engineer (or Team Lead with hands-on automation responsibilities) in at least one role or in at least one high importance project in one of your previous roles.{linebreak}{linebreak}* Solid grasp of web technologies and protocols (HTML, XPath, JSON, HTTP, CSS etc.); experience in developing tests against HTTP/REST APIs.{linebreak}{linebreak}* Strong knowledge of software QA methodologies, tools, and processes.{linebreak}{linebreak}* Ability to formulate complex SQL queries (or experience in emulating these in Python with libraries like Pandas, PySpark etc){linebreak}{linebreak}* Excellent  level of written and spoken English; confident communicator; able to communicate on both technical and non-technical levels with various stakeholders on all matters of QA; adept at training non-technical colleagues on test automation execution{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Desired Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Knowledge and experience of Scrapy and other Python-based scraping frameworks a distinct advantage.{linebreak}{linebreak}* Prior experience in a Data QA role (where the focus was on verifying data quality, rather than testing application functionality).{linebreak}{linebreak}* Interest in and flair for Data Science concepts as they pertain to data analysis and data validation (machine learning, inferential statistics etc.); if you have ideas, mention them in your application.{linebreak}{linebreak}* Knowledge of JavaScript.{linebreak}{linebreak}* Knowledge of and experience in other technologies that support a modern cloud-based software service (Linux, AWS, Docker, Spark, Kafka etc.){linebreak}{linebreak}* Previous remote working experience.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Senior Systems Administrator


Scrapinghub


admin

senior

admin

senior

9mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}Scrapinghub is looking for a Systems Administrator to join the team. This role will be responsible for the successful operations and scaling of the infrastructure and software that powers crawls of over 8 billion pages a month.{linebreak}Our infrastructure stack includes Linux, Python, Django, MySQL, HBase, kafka, Nginx, Docker, Mesos, Elasticsearch, AWS, along with our own technologies, such as Scrapy, Crawlera and Hubstorage{linebreak}{linebreak}Due to business requirements, the post holder must be based in a European timezone.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Write tools and scripts to provide automation and self service solutions for ourselves and other teams.{linebreak}{linebreak}* Design new systems to support production services.{linebreak}{linebreak}* Creatively solve scalability challenges on a rapidly expanding cloud environment.{linebreak}{linebreak}* Help improve monitoring and identify key performance metrics.{linebreak}{linebreak}* Proactive Research and Development - discovering and implementing new tools, emerging technology, etc.{linebreak}{linebreak}* Disaster recovery design, implementation, and maintenance{linebreak}{linebreak}* Troubleshooting and resolution of server/network and application issues{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Required Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* 3+ years recent experience working as a Linux administrator/engineer at reasonable scale (dozens of systems) and designing/deploying ‘highly available’ solutions{linebreak}{linebreak}* 2+ years of recent professional experience designing, developing, and operating Configuration Management solutions such as SaltStack (preferred), Ansible, Chef, Puppet or similar.{linebreak}{linebreak}* Availability to work on European time zones{linebreak}{linebreak}* Solid experience in Linux tuning, profiling, and monitoring{linebreak}{linebreak}* Skills in at least one programming language: Python (preferred), Ruby, Bash, C{linebreak}{linebreak}* Experience deploying and debugging applications running on containers as microservices{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Desired Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Experience with Docker, Mesos or Kubernetes{linebreak}{linebreak}* Solid understanding of cloud/networking/distributed computing environment concepts; including TCP/IP, HTTP, TLS, firewalls, VLANs, DNS, LDAP.{linebreak}{linebreak}* Working knowledge of load balancing technologies.{linebreak}{linebreak}* Highly organized, able to multitask, able to work individually, as well as within a team, and across teams.{linebreak}{linebreak}* Excellent written English skills.{linebreak}{linebreak}* Proven experience working remotely and collaborating in a cross functional team environment.{linebreak}{linebreak}* Familiarity with software engineering practices, including n-tier architecture, configuration management, development methodologies (e.g. agile, waterfall, spiral, prototyping), etc.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Python Crawl Engineer


Scrapinghub


python

engineer

python

engineer

10mo

Apply

{linebreak}About the Job:{linebreak}{linebreak}Scrapinghub is looking for a Crawl Consultant to join our Crawlera team.{linebreak}{linebreak}Crawlera is a smart downloader designed specifically for web crawling and scraping. It allows crawler developers to crawl quickly and reliably by managing thousands of proxies internally. It is part of the Scrapinghub platform, the world’s most comprehensive web crawling stack which powers crawls of over 4 billion pages a month.{linebreak}{linebreak}{linebreak}Scrapinghub helps companies, ranging from Fortune 500 enterprises to early stage startups, turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.{linebreak}{linebreak}Join us in making the world a better place for web crawler developers with our team of top talented engineers working remotely from more than 30 countries.{linebreak}{linebreak}{linebreak}Job Responsibilities: {linebreak}{linebreak}Your key responsibility will be to help customers and internal developers use Crawlera successfully. In order to do this, you will need to:{linebreak}{linebreak}{linebreak}* Talk with customers to:{linebreak}{linebreak}{linebreak}{linebreak}* Quickly understand both their objectives and their code,{linebreak}{linebreak}* Help them fix any underlying issues in their code,{linebreak}{linebreak}* Tune & configure Crawlera to best suit each customers’ specific situation.{linebreak}{linebreak}{linebreak}{linebreak}* Take proactive measures to measurably improve customers’ ability to successfully use Crawlera without your intervention. You’ll be given a fair amount of autonomy over this, but it will likely include:{linebreak}{linebreak}{linebreak}{linebreak}* Improving client libraries, documentation, etc for Crawlera.{linebreak}{linebreak}* Providing extended functionality via other products in the Scrapinghub platform, or popular open source frameworks.{linebreak}{linebreak}* Liaison with other product teams within Scrapinghub to ensure Crawlera is well integrated in the ways that best serve customers.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}This role is perfect for you if:{linebreak}{linebreak}{linebreak}* Have excellent communication in written English.{linebreak}{linebreak}* Have a strong knowledge of Python, Linux/UNIX, HTTP and Networking.{linebreak}{linebreak}* Are comfortable taking ownership in business critical situations; you enjoy being the “go-to” person.{linebreak}{linebreak}* Take a logical, measurement-backed approach to prioritizing projects, and enjoy working with others that do the same.{linebreak}{linebreak}* Are naturally dissatisfied with inefficiencies and having to do the same thing more than once; you see ways to fix the underlying cause rather than only reacting to what’s in front of you.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Have a broad general programming background; strong problem solver.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points for:{linebreak}{linebreak}{linebreak}* Familiarity with techniques and tools for crawling, extracting and processing data, asynchronous communication and distributed systems.{linebreak}{linebreak}* Good spoken English and ability to get on calls with particularly high value customers.{linebreak}{linebreak}* Previous customer facing experience{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Presales Solution Architect


Scrapinghub


architecture

architecture

10mo

Apply

Scrapinghub is looking for a motivated Senior Solution Architect to further accelerate the rapid growth the company has seen in the last 3+ years.{linebreak}As a Solution Architect, you will be in charge of the requirement analysis phase of our Professional Services projects. You will gather the customer requirements, analyze and provide technical solutions to our customers and our internal teams for development and delivery. You will be pivotal in translating customer and technical project requirements across various internal and external teams.  {linebreak}{linebreak}{linebreak}{linebreak}Please note this post-holder will need to liaise and work closely with colleagues and customers in the U.S. there for a U.S. location of the post-holder is required.{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Meet with customers for requirement collection and provide technical consultation and advice.{linebreak}{linebreak}* Deconstruct raw business / customer  requirements and identifying the actual business problems the customer is trying to solve.{linebreak}{linebreak}* Translate customer requirements into a viable business solution, execute the necessary; conduct deep technical investigation, propose the best approach and solution inclusive of effort, cost estimates, and occasionally project timelines which fit the customer’s business goals and expectations.{linebreak}{linebreak}* Build Proof of Concepts, to showcase technical expertise in data acquisition projects, assess feasibility, refine scope, and  achieve project collaboration and engagement{linebreak}{linebreak}* Mentor developers to build a strong team of Solution Architects.{linebreak}{linebreak}* Ensure you are up-to-date on Scrapinghub products and service offerings which will enable you to provide an architectural solution that includes the latest capabilities and provide value to our customers{linebreak}{linebreak}* Create, write and present customer proposals and ensure it completely captures the technical requirements for the solution proposed{linebreak}{linebreak}* Take ownership of learning upcoming product and service capabilities by requesting training sessions from the concerned team.{linebreak}{linebreak}* Work with subject matter experts to provide better solutions.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}About you:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* You have solid knowledge and understanding of aspects of web crawling.{linebreak}{linebreak}* You have strong client and customer facing experience - minimum of 3 years experience in a similar position within a technical environment{linebreak}{linebreak}* You have excellent communication skills, both written and verbal, and are comfortable in document writing, both technical and non technical{linebreak}{linebreak}* You possess excellent presentation skills and experience in articulating technical and business solutions to both technical and non technical audiences.{linebreak}{linebreak}* You have the ability to articulate and convey technical solutions effectively and clearly to internal teams and stakeholders.{linebreak}{linebreak}* You have the zeal to understand customer business requirements really well by asking the right questions.{linebreak}{linebreak}* You have the confidence to assert and justify the technical feasibility of a requirement, to make decisions, negotiate scope, and assess risk.{linebreak}{linebreak}* You have solid experience of mentoring teams preferably software developers.{linebreak}{linebreak}* You demonstrate proven knowledge and experience of estimation, planning, and project management.{linebreak}{linebreak}* You are well organized, self-motivated, and communicative -- an essential skill in a remote team.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points for:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* You have experience in web crawling in Scrapy / any other tools.{linebreak}{linebreak}* A proven track record of working with a remote team{linebreak}{linebreak}* Knowledge of and interest in web crawling, data mining and information retrieval{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Support Engineer


Scrapinghub


customer support

engineer

customer support

engineer

11mo

Apply

{linebreak}Are you interested in supporting web crawlers harnessing the Scrapinghub platform, which powers crawls of over 3 billion pages a month? Do you like working in a company with a strong open source foundation? Scrapinghub helps companies, ranging from Fortune 500 enterprises to up and coming early stage startups, turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services. Join us in making the world a better place for web crawler developers with our team of top talented engineers working remotely from more than 30 countries.{linebreak}{linebreak}{linebreak}Role Responsibilities{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Provide world class support for our Scrapinghub customers by delighting them in every interaction{linebreak}{linebreak}* Investigate and resolve issues keeping the customer up to date on progress{linebreak}{linebreak}* Strong customer focus with a mindset for preventing future recurrence of issues and be an advocate for customer to get the best value possible.{linebreak}{linebreak}* Demonstrate leadership and ability to work independently to resolve complex technical issues.{linebreak}{linebreak}* Share ideas, issues and lessons learned with the rest of the team and the community by constantly adding to and updating our Knowledge Base and process documentation.{linebreak}{linebreak}* Engage with engineering teams to help resolve issues and propose new features/processes that will improve our products and our customer service.{linebreak}{linebreak}* Act as Subject Matter Expert for existing or new Product and be the advocate for the Product including new product/feature readiness and gathering feedback.{linebreak}{linebreak}* Assist developers in the customer organizations to help troubleshoot their spider code to the extent you can.{linebreak}{linebreak}* Provide assistance to internal groups in Scrapinghub to troubleshoot issues and make configuration changes{linebreak}{linebreak}* Effectively collaborate within the team and with other teams to constantly improve the processes and tools for greater efficiency and better customer satisfaction{linebreak}{linebreak}* Work closely with Customer Success and Sales to make the onboarding experience smooth for customers during pre-sales and post-sales phase.{linebreak}{linebreak}* Be available to participate in the weekend on-call rotation - approximately one weekend per month.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Skills/ Qualifications{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* 3+ years of support or equivalent experience in a customer facing role{linebreak}{linebreak}* Basic understanding of Computer Networks (DNS, HTTP, TCP/IP, TLS/SSL){linebreak}{linebreak}* Fundamental knowledge of web programming and standards (HTML, Javascript, APIs, REST, JSON, Mysql).{linebreak}{linebreak}* Experience with any server side programming{linebreak}{linebreak}* Familiarity with Linux/UNIX or Mac Terminal command-line and simple scripting.{linebreak}{linebreak}* Basic understanding of Python to be able to write a simple code or review code.{linebreak}{linebreak}* Excellent verbal and written English skills and ability to articulate a complex system or problem based on the type of audience.{linebreak}{linebreak}* Strong team player with good analytical and technical writing skills.{linebreak}{linebreak}* Strong relationship building skills with a sense of collaboration.{linebreak}{linebreak}* Ability to multi-task and manage multiple priorities and commitments.{linebreak}{linebreak}* Availability to work full time, during APAC hours.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Senior Project Manager


Scrapinghub


exec

senior

exec

senior

11mo

Apply

About the Job:{linebreak}We are seeking a Project Manager to join our Professional Services team.  Our Enterprise business is growing and as Project Manager you will be responsible for leading one or more teams in delivering end-to-end Projects and Solutions to our existing and new customers.{linebreak}{linebreak}As People Manager you will lead and motivate a team of Software Developers.  {linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Successful execution and management of customer projects{linebreak}{linebreak}* People management and team leadership to Software Engineers{linebreak}{linebreak}* Work collaboratively with Development, Product, QA and Sales teams to ensure we provide the best solutions to our customers{linebreak}{linebreak}* Work closely with our Sales and Customer Success Teams for ongoing Services management post launch{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}About You:{linebreak}Focus on customer and service delivery metrics{linebreak}Deliver and manage high-quality projects to our customers{linebreak}Comfortable  working within a collaborative start-up culture{linebreak}A natural leader who takes initiative and gets things done{linebreak}{linebreak}{linebreak}{linebreak}Required Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* 4+ years of technical project management experience, coupled with People Management responsibility{linebreak}{linebreak}* Strong working knowledge of Project Management  methodologies,  Agile desirable{linebreak}{linebreak}* An excellent communicator with demonstrated influencing and negotiating skills{linebreak}{linebreak}* Natural ability to work independently and without boundaries{linebreak}{linebreak}* Flexibility to meet work demands within international time zones{linebreak}{linebreak}* Disciplined in planning and execution to achieve goals{linebreak}{linebreak}* Customer and commercial awareness  {linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Frontend Developer


Scrapinghub


front end

dev

digital nomad

front end

dev

digital nomad

12mo

Apply

About the Job:{linebreak}{linebreak}You’ll be working on the Platform team, building and maintaining tools to make the world a better place for web crawler developers. We’re a data driven team that defines success by business result rather than completion of a task.{linebreak}{linebreak}As a frontend developer, you will join us in designing and developing our customer facing application. 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.{linebreak}{linebreak}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.{linebreak}{linebreak}{linebreak}Job Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Take ownership of projects, and independently drive them from prototype to completion{linebreak}{linebreak}* Build composable, reusable components for our complex SPA{linebreak}{linebreak}* Relentlessly strive to build easy to maintain systems via refactoring{linebreak}{linebreak}* Be proactive in bringing forth new ideas and solutions to problems{linebreak}{linebreak}* Be a strong team player and share knowledge freely and easily with your co-workers{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Required Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Love continuous learning{linebreak}{linebreak}* Strong knowledge of HTML, CSS and Javascript{linebreak}{linebreak}* In depth experience with a modern client-side framework such as Angular, React, Ember, or Vue{linebreak}{linebreak}* Familiarity with reactive programming using RxJS{linebreak}{linebreak}* Excellent communication skills, both written and verbal, in English{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Desired Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Angular (2+){linebreak}{linebreak}* Layout using modern CSS features like flexbox and grid{linebreak}{linebreak}* Familiarity with CSS pre-processors (SCSS preferred){linebreak}{linebreak}* Familiarity with the redux paradigm{linebreak}{linebreak}* Knowledge about browser performance optimization{linebreak}{linebreak}* Developing web applications with browser performance in mind{linebreak}{linebreak}* Websockets and service worker experience{linebreak}{linebreak}* Experience developing large and complex SPA{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Experience with UX in a data-driven application{linebreak}{linebreak}* Python experience{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Software Developer Test


Scrapinghub


dev

testing

digital nomad

dev

testing

digital nomad

12mo

Apply

About the Job:{linebreak}QA is an important function within Scrapinghub. The QA team works to ensure that the quality and usability of the data scraped by our web scrapers meets and exceeds the expectations of our enterprise clients.{linebreak}{linebreak}Are you passionate about data and data quality and integrity?{linebreak}Do you enjoy using Python to automate testing, analyze data, and speed up manual processes?{linebreak}Are you highly customer-focused with excellent attention to detail?{linebreak}{linebreak}Due to growing business and the need for ever more sophisticated QA, we are looking for talented Software Test Engineers with experience in Python and automation to join our team.  As a Scrapinghub Engineer, you will build automated test frameworks and ad hoc test scripts to assist verification and validation of data quality.{linebreak}{linebreak}Due to business requirements, candidates must be based in a European or U.S. timezone.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Role Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Understand customer web scraping and data requirements and map these to automated tests.{linebreak}{linebreak}* Analyze gaps in test coverage and bridge gaps with appropriate automated solutions in Python.{linebreak}{linebreak}* Take responsibility for data quality in multiple parallel projects, often working under minimal supervision.{linebreak}{linebreak}* Collaborate with developers, Head of QA, and Project Managers to efficiently move new scraping projects from the client requirements-specification stage, through development, QA, and ultimately on to the client with a high degree of quality.{linebreak}{linebreak}* Proactively suggest and take ownership of improvements to QA processes and methodologies.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Required Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* BS degree in Computer Science, Engineering or equivalent experience.{linebreak}{linebreak}* Demonstrable Python programming knowledge and experience, minimum of 3 years (please provide code samples in your application, via a link to GitHub or other publicly-accessible service).{linebreak}{linebreak}* Minimum 3 years in a Software Test, Software QA, or Software Development role, in Agile, fast-paced environment and projects.{linebreak}{linebreak}* Solid grasp of web technologies and protocols (HTML, XPath, JSON, HTTP, CSS etc.)Strong knowledge of software QA methodologies, tools, and processes.{linebreak}{linebreak}* Experience in writing clear, concise and comprehensive test plans, test cases, and bug reports in JIRA, Redmine, or similar.{linebreak}{linebreak}* Able to formulate moderate to reasonably complex SQL queries.{linebreak}{linebreak}* Good level of written and spoken English; confident communicator; able to communicate on both technical and non-technical levels with various stakeholders on all matters of QA.{linebreak}{linebreak}* Demonstrable experience in taking responsibility for assignments and seeing them to completion with minimal supervision.{linebreak}{linebreak}* Experience in implementing automated tests and building automated test frameworks.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Desired Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Knowledge and experience of Scrapy and other Python-based scraping frameworks a distinct advantage.{linebreak}{linebreak}* Prior experience in a Data QA role (where the focus was on verifying data quality, rather than testing application functionality).{linebreak}{linebreak}* Knowledge of JavaScript.{linebreak}{linebreak}* Linux command knowledge.{linebreak}{linebreak}* A demonstrable interest in web scraping, data extraction, and data analysis.{linebreak}{linebreak}* Previous remote working experience.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Erlang Developer


Scrapinghub


dev

erlang

digital nomad

dev

erlang

digital nomad

12mo

Apply

Scrapinghub is looking for a Senior Erlang software developer to join and lead our Crawlera team.{linebreak}{linebreak}Crawlera is a smart downloader designed specifically for web crawling and scraping. It allows crawler developers to crawl quickly and reliably by managing thousands of proxies internally. It is part of the Scrapinghub platform, the world’s most comprehensive web crawling stack which powers crawls of over 4 billion pages a month.{linebreak}{linebreak}Join us in making the world a better place for web crawler developers with our team of top talented engineers.{linebreak}{linebreak}{linebreak}{linebreak}Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Develop, maintain and support a high load distributed system.{linebreak}{linebreak}* Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.{linebreak}{linebreak}* Identify and resolve performance and scalability issues with distributed crawling at scale.{linebreak}{linebreak}* Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.{linebreak}{linebreak}* Establish and maintain technical and quality standards, in conjunction with our broader Engineering expectations.{linebreak}{linebreak}* Understand business intent and lead architectural design/decisions to achieve that intent. You won’t be the sole decision maker, and you won’t have all the answers, but you should know how to get the right people to the table for discussions, have a bias towards action (the imperfect system that’s live is often better than the perfect system that is never implemented), and how to use great technical design to help achieve our business goals.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Required skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* 2+ years of production experience with Erlang.{linebreak}{linebreak}* Good communication in written English.{linebreak}{linebreak}* Strong knowledge of Linux/UNIX, HTTP and Networking.{linebreak}{linebreak}* Experience managing a technical team: developing talent, creating and enforcing standards, resource allocation.{linebreak}{linebreak}* A history of achieving both technical and business goals.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Desired Skills:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}* Python Knowledge.{linebreak}{linebreak}* Familiarity with techniques and tools for crawling, extracting, and processing data.{linebreak}{linebreak}* Knowledge of ELK, Graylog, Docker and Mesos.{linebreak}{linebreak}* Good spoken English.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.

This position plays an integral part in the Scrapinghub HR Function. He/She will be responsible for proactively coordinating HR operations across the organisation. Additionally, the postholder will participate in Program and Process review and optimize the opportunity to contribute to the roll-out of Programs and Projects supporting the Global Strategy, including Talent Acquisition, Talent Management, Learning and Development, Organisation and People Effectiveness, Engagement, Employee Relations and Communications, HRIS/Workforce Administration, Compensation and Benefits.{linebreak}{linebreak}Currently the organisation has over 100 people spanning 36 countries, is 100% remote working globally and we are growing fast. {linebreak}{linebreak}Responsibilities{linebreak}-First point of contact for operational HR activity across the organisation.{linebreak}-Develop and manage Workforce Administration Process.{linebreak}-Take ownership in the development and delivery of HR initiatives in support of the Global HR Strategy, ensuring alignment across the organisation{linebreak}-Provide project management support and HR expertise to the business as part of the roll-out of Programs and Projects.{linebreak}-Assist in managing the Hiring Plan, ensuring alignment between managers and leadership team.{linebreak}-Coordinate the end-to-end recruitment process in line with internal SLA’s and business requirements.{linebreak}-Develop the Recruitment process and associated metrics to support the Hiring Plan.{linebreak}-Collaborate with the management team on delivery of their people plans in line with HR strategy.{linebreak}-Provide coaching to managers and individual contributors to resolve conflicts, enhance team effectiveness, and ensure support of organization changes and functional goals.{linebreak}-Interpreting and advising on employment policy and legislation.{linebreak}-Coordinate Performance and compensation reviews ensuring the process is fair, consistent and timely.{linebreak}-Own and provide proactive reporting and data analysis as required.{linebreak}-Develop collaborative and effective working relationship cross-functionally and globally.{linebreak}{linebreak}-The above statements describe the general nature and level of work being performed in this job. They are not intended to be an exhaustive list of all duties. Additional responsibilities may be assigned, as required, by management. When in conflict with the job description, the Staffing Request and Job Posting supersede this job description-{linebreak}{linebreak}Education / Qualifications{linebreak}-HR qualified with a 3+ years experience as an HR Generalist, ideally in a technology or high tech fast-paced organisation.{linebreak}-Passionate about people and delivering HR solutions and services with pace and high quality outputs.{linebreak}-Execution and results driven with excellent HR capability and working knowledge across multiple disciplines including Talent Acquisition, Talent Management, Learning and Development, Organisation and People Effectiveness, Engagement, Employee Relations and Communications, HRIS/Workforce Administration, Data Analytics/Reporting, Compensation and Benefits.{linebreak}-Project Management skills and ability to take ownership and delivery of HR initiatives and programs.{linebreak}-Collaborative style with ability to build relationships at all levels of the organization.{linebreak}-Team player - we are a small HR team.{linebreak}-Excellent Communication and Presentation Skills.{linebreak}-Comfortable conversing with people from all English fluency levels.{linebreak}-Comfortable working remotely, self-managed, well organised and a can-do attitude are a must for this role.{linebreak}-Really good technical skills{linebreak}

See more jobs at Scrapinghub

Visit Scrapinghub's website

# How do you apply? Please to apply go to: https://jobs.lever.co/scrapinghub/15b7033d-1cec-42e2-9c95-c98f0984eca0
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Senior Erlang Developer


Scrapinghub


dev

erlang

senior

digital nomad

dev

erlang

senior

digital nomad

2yr

Apply

{linebreak}Scrapinghub is looking for an Erlang software developer to join our Crawlera team.{linebreak}{linebreak}Crawlera is a smart downloader designed specifically for web crawling and scraping. It allows crawler developers to crawl quickly and reliably by managing thousands of proxies internally. It is part of the Scrapinghub platform, the world's most comprehensive web crawling stack which powers crawls of over 4 billion pages a month.{linebreak}{linebreak}Scrapinghub helps companies, ranging from Fortune 500 enterprises to early stage startups, turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.{linebreak}{linebreak}Join us in making the world a better place for web crawler developers with our team of top talented engineers working remotely from more than 30 countries.{linebreak}{linebreak}Responsibilities{linebreak}{linebreak}{linebreak}* Develop, maintain and support a high load distributed system.{linebreak}{linebreak}* Analyze our current and historical Crawlera usage to augment and enhance its routing and rotation logic.{linebreak}{linebreak}* Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.{linebreak}{linebreak}* Identify and resolve performance and scalability issues with distributed crawling at scale.{linebreak}{linebreak}* Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Frontend Engineer


Scrapinghub


engineer

front end

digital nomad

engineer

front end

digital nomad

3yr

Apply

{linebreak}Scrapinghub is looking for a frontend engineer to join our platform team to work on Portia, our open source visual scraper. Portia is part of the Scrapinghub platform, which powers crawls of over 3 billion pages a month. You will collaborate closely with the platform, product and growth teams to design, build and test new features.{linebreak}{linebreak}Are you interested in building products used by thousands of users, including data scientists, marketers and journalists? Do you like working in a company with a strong open source foundation? Scrapinghub helps companies turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.{linebreak}{linebreak}Join us in making the world a better place for web crawler developers with our team of top talented engineers working remotely from more than 30 countries.{linebreak}{linebreak}Responsibilities{linebreak}{linebreak}{linebreak}* Interact with Product Managers and Designers to think about and architect new features.{linebreak}{linebreak}* Work side to side with other frontend and backend engineers to build new features for our platform products.{linebreak}{linebreak}* Help identify, debug and fix problems arising on Scrapinghub’s platform, leveraging the work with both platform and sysadmin team members.{linebreak}{linebreak}* Identify and resolve performance and scalability issues.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Scrapinghub’s platform has been growing tremendously over the past couple of years but there are still a lot of big projects waiting in the pipeline, and in this role you would be a key part of that process. Sound like fun? Here’s what we’re looking for:

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Pre Sales Solution Architect


Scrapinghub


sales

architecture

sales

architecture

3yr

Apply

{linebreak}Scrapinghub is looking for a motivated Senior Solution Architect to further accelerate the rapid growth the company has seen in the last 3+ years. The position will be remote based in a globally distributed team which features an amazing startup culture backed by strong technical expertise from highly qualified professionals from more than 30 countries.{linebreak}{linebreak}As a Solution Architect, you will be in charge of the requirement analysis phase of our Professional Services projects. You will gather the requirements, analyze and provide technical solution outlines to the prospective customers and win the project.{linebreak}{linebreak}Responsibilities{linebreak}{linebreak}{linebreak}* Meet with customers for requirement collection and provide technical consultation and advice as needed.{linebreak}{linebreak}* Translate customer needs into a viable business solution; this may involve deeper technical investigation and then presenting an optimal resolution inclusive of effort estimates which fit the customer’s business and expectations.{linebreak}{linebreak}* Mentor other developers to build a strong team of Pre-Sales Solution Architects.{linebreak}{linebreak}* Ensure you are up-to-date on Scrapinghub products and service offeringswhich will enable you to provide an architectural solution that includes the latest features.{linebreak}{linebreak}* Create and present “Solution Architecture” section of the proposals which consist of highlights of the approach taken to build the solution.{linebreak}{linebreak}* Take ownership of learning upcoming product and service capabilities by requesting training sessions from the concerned team.{linebreak}{linebreak}* Work with subject matter experts to provide better solutions.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Software Engineer


Scrapinghub


engineer

dev

digital nomad

engineer

dev

digital nomad

3yr

Apply

{linebreak}We are looking for full time python developers to join our team and will consider a broad range of experience as we have a few positions available, particularly in crawler development.{linebreak}{linebreak}You may be working on some of the following:{linebreak}{linebreak}{linebreak}* Web crawler development with Scrapy{linebreak}{linebreak}* Systems to process large amounts of crawled data{linebreak}{linebreak}* Text processing in python (ETL scripts, machine learning, NLP, information extraction, information retrieval, etc.){linebreak}{linebreak}* Distributed web crawling infrastructure{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}This is a telecommuting position and salaries we pay are not adjusted based on where you live.{linebreak}{linebreak}This is the perfect job for someone seeking to work on interesting and challenging problems, with a globally distributed team that are truly passionate about programming.

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Head Of Sysadmin


Scrapinghub


admin

sys admin

admin

sys admin

3yr

Apply

{linebreak}Scrapinghub is looking for a senior systems engineer to join the team as Head of Sysadmin. This role will be responsible for the successful operations and scaling of the infrastructure and software that powers crawls of over 2 billion pages a month.{linebreak}{linebreak}Our infrastructure stack includes Ubuntu, Python, Django, MySQL, HBase, Docker, LXC, AWS, along with our own technologies, such as Scrapy, Crawlera and Hubstorage.{linebreak}{linebreak}Founded by the creators of Scrapy, Scrapinghub helps companies turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.{linebreak}{linebreak}Join us in making the world a better place for web crawler developers and data scientists with top talented engineers working remotely from more than 30 countries.{linebreak}{linebreak}Your key responsibilities will be to:{linebreak}{linebreak}{linebreak}* Oversee design, deployment and management of our global infrastructure{linebreak}{linebreak}* Help identify, debug and fix problems arising on Scrapinghub’s platform, leveraging the work with both sysadmin and platform team members{linebreak}{linebreak}* Organize the sysadmin team’s work and delegate tasks according to members skillset{linebreak}{linebreak}* Help new members onboarding (by writing guides and direct mentoring){linebreak}{linebreak}* Write tools and scripts to provide automation and self service solutions for ourselves and other teams{linebreak}{linebreak}* Design new systems to support production services{linebreak}{linebreak}* Creatively solve scale challenges regarding a rapidly expanding cloud environment{linebreak}{linebreak}* Help improve monitoring and identify key performance metrics{linebreak}{linebreak}* Proactive R&D - discovering and implementing new tools, emerging technology, etc.{linebreak}{linebreak}* Disaster recovery design, implementation, and maintenance{linebreak}{linebreak}* Troubleshooting and resolution of server/network issues{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}A few examples of things you’ll do:{linebreak}{linebreak}{linebreak}* Migration of Cloudera Distribution for Hadoop (CDH) from version 4 to version 5 and the 50+ TB of data stored inside it, with minimal downtime{linebreak}{linebreak}* Building and optimizing a Elasticsearch+Logstash+Kibana stack for our development team to monitor and analyze production system usage{linebreak}{linebreak}* Design and implement a continuous integration and deployment system based on Docker, Mesos and an automatically configured http load balancer able to reroute traffic in case application containers die{linebreak}{linebreak}* Automate servers setup to scale to +300 servers on cloud providers and bare metal, be ready to replace hardware at any time without service outage{linebreak}{linebreak}* Setup and optimize a high available multi master MysqlDB and RabbitMQ cluster{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

System Administrator


Scrapinghub


admin

sys admin

admin

sys admin

3yr

Apply

{linebreak}Scrapinghub is looking for a senior systems engineer to join the team. This role will be responsible for the successful operations and scaling of the infrastructure and software that powers crawls of over 2 billion pages a month.{linebreak}{linebreak}Founded by the creators of Scrapy, Scrapinghub helps companies turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.{linebreak}{linebreak}Join us in making the world a better place for web crawlers with top talented engineers working remotely from over 30 countries.{linebreak}{linebreak}Your key responsibilities will be to:{linebreak}{linebreak}{linebreak}* Write tools and scripts to provide automation and self service solutions for ourselves and other teams{linebreak}{linebreak}* Design new systems to support production services{linebreak}{linebreak}* Creatively solve scale challenges regarding a rapidly expanding cloud environment{linebreak}{linebreak}* Help improve monitoring and identify key performance metrics{linebreak}{linebreak}* Proactive R&D - discovering and implementing new tools, emerging technology, etc.{linebreak}{linebreak}* Disaster recovery design, implementation, and maintenance{linebreak}{linebreak}* Troubleshooting and resolution of server/network issues{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}A few examples of things you’ll do:{linebreak}{linebreak}{linebreak}* Migration of Cloudera Distribution for Hadoop (CDH) from version 4 to version 5 and the 50+ TB of data stored inside it, with minimal downtime{linebreak}{linebreak}* Building and optimizing a Elasticsearch+Logstash+Kibana stack for our development team to monitor and analyze production system usage.{linebreak}{linebreak}* Design and implement a continuous integration and deployment system based on Docker, Mesos and an automatically configured http load balancer able to reroute traffic in case application containers die.{linebreak}{linebreak}* Automate servers setup to scale to +300 servers on cloud providers and bare metal, be ready to replace hardware at any time without service outage.{linebreak}{linebreak}* Setup and optimize a high available multi master MysqlDB and RabbitMQ cluster{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Technical Project Manager


Scrapinghub


exec

exec

3yr

Apply

{linebreak}As a Project Manager at Scrapinghub, you would be responsible for the complete delivery of projects to our customers, who are often very technical. This involves understanding the requirements, planning the project, assigning engineers and seeing the project through to successful completion. You should meet regularly with customers to update on progress and ensure our solution meets expectations. Along with this you are expected to help the organization to scale by contributing to business development and implementing best practises. In this role you would work with other project managers and represent the Project Management Organization for Scrapinghub.{linebreak}{linebreak}The ideal candidate will be a smart, well organized and self-motivated professional. They should have a technical background and be capable of learning new areas quickly. We’re a remote company, so excellent communication skills and the ability to present and write thoughts down clearly for others to understand is essential.{linebreak}{linebreak}Responsibilities:{linebreak}{linebreak}{linebreak}{linebreak}* You will be the main point of contact for customers and responsible for communication from contract signed until project completion.{linebreak}{linebreak}* You need to clearly understand the customers requirements and convert them into “user stories” for the engineering team.{linebreak}{linebreak}* Leverage your expertise to implement best practices and define how the Project Management team should operate.{linebreak}{linebreak}* Work with engineering to ensure we meet customer requirements and our work is of the highest standards.{linebreak}{linebreak}* Mentor junior Project Managers and help onboard new team members.{linebreak}{linebreak}* Attend regular project management meetings to keep abreast of other teams work and update the rest of the business on your projects.{linebreak}{linebreak}* Manage people reporting to you by building a strong relationship, making sure their problems are addressed and that they are always motivated.{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.


Scrapinghub

Technical Sales Engineer


Scrapinghub


sales

engineer

sales

engineer

4yr

Apply

{linebreak}Scrapinghub is looking for a motivated Technical Sales Engineer to further accelerate the rapid growth the company has seen in the last 3+ years. The position will be for remote work in a globally distributed team which features an amazing startup culture backed by a strong technical expertise from highly qualified professionals from more than 30 countries.{linebreak}{linebreak}Our ideal candidate will have some sales experience, showcase an ability to quickly learn a new industry, be familiar with technology and SaaS business models, knowledgeable of all aspects of the software development life-cycle and must have leadership potential. If you thrive in an environment where you can operate autonomously, love sales, and have great communication skills then we'd love to talk to you!{linebreak}{linebreak}Primary responsibilities will include qualifying inbound leads, prospecting new leads, proposing solutions, and providing ongoing sales support throughout the sales cycle.{linebreak}{linebreak}As an early employee you’ll be working directly with executives at Scrapinghub, and your work will directly impact most aspects of the company.{linebreak}{linebreak}RESPONSIBILITIES {linebreak}{linebreak}{linebreak}* Reply to and follow up with inbound enquiries{linebreak}{linebreak}* Prospect leads and manage outreach campaigns{linebreak}{linebreak}* Communicate basic value to new prospects to open up more in depth conversations{linebreak}{linebreak}* Work with Scrapinghub engineers to propose technical solutions to prospective customers{linebreak}{linebreak}{linebreak}

See more jobs at Scrapinghub

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK 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.

Need some help?Hiring remotely for your company? Let us know and we'll help!Thanks for the message! We will get back to you soon.
Send