This month |
| 2018-01-02FlexibleRemoteTrueTrue | | Senior Project Manager
Scrapinghub | Senior Project Manager
Scrapinghub
exec3>senior3> | exec3>senior3>About the Job: 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.
As People Manager you will lead and motivate a team of Software Developers.
Responsibilities:
- Successful execution and management of customer projects
- People management and team leadership to Software Engineers
- Work collaboratively with Development, Product, QA and Sales teams to ensure we provide the best solutions to our customers
- Work closely with our Sales and Customer Success Teams for ongoing Services management post launch
About You: Focus on customer and service delivery metrics Deliver and manage high-quality projects to our customers Comfortable working within a collaborative start-up culture A natural leader who takes initiative and gets things done
Required Skills:
- 4+ years of technical project management experience, coupled with People Management responsibility
- Strong working knowledge of Project Management methodologies, Agile desirable
- An excellent communicator with demonstrated influencing and negotiating skills
- Natural ability to work independently and without boundaries
- Flexibility to meet work demands within international time zones
- Disciplined in planning and execution to achieve goals
- Customer and commercial awareness
| | 7d | |
About the Job: 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.
As People Manager you will lead and motivate a team of Software Developers.
Responsibilities:
- Successful execution and management of customer projects
- People management and team leadership to Software Engineers
- Work collaboratively with Development, Product, QA and Sales teams to ensure we provide the best solutions to our customers
- Work closely with our Sales and Customer Success Teams for ongoing Services management post launch
About You:Focus on customer and service delivery metrics Deliver and manage high-quality projects to our customers Comfortable working within a collaborative start-up culture A natural leader who takes initiative and gets things done Required Skills:
- 4+ years of technical project management experience, coupled with People Management responsibility
- Strong working knowledge of Project Management methodologies, Agile desirable
- An excellent communicator with demonstrated influencing and negotiating skills
- Natural ability to work independently and without boundaries
- Flexibility to meet work demands within international time zones
- Disciplined in planning and execution to achieve goals
- Customer and commercial awareness
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
Last 30 days |
| 2017-12-19FlexibleRemoteTrueTrue | | Data Scientist
Scrapinghub | Data Scientist
Scrapinghub
data science3> | data science3>Scrapinghub 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. | | 21d | |
Scrapinghub 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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2017-12-19FlexibleRemoteTrueTrue | | Frontend Developer
Scrapinghub | Frontend Developer
Scrapinghub
design3>dev3>digital nomad3> | design3>dev3>digital nomad3>About the Job:
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.
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.
Finally, being a completely remote company with team members in many different time zones, you’ll excel in this role as an independent thinker that can always find a way to move projects forward, even if you might be the only team member online at that time.
Job Responsibilities:
- Take ownership of projects, and independently drive them from prototype to completion
- Build composable, reusable components for our complex SPA
- Relentlessly strive to build easy to maintain systems via refactoring
- Be proactive in bringing forth new ideas and solutions to problems
- Be a strong team player and share knowledge freely and easily with your co-workers
Required Skills:
- Love continuous learning
- Strong knowledge of HTML, CSS and Javascript
- In depth experience with a modern client-side framework such as Angular, React, Ember, or Vue
- Familiarity with reactive programming using RxJS
- Excellent communication skills, both written and verbal, in English
Desired Skills:
- Angular (2+)
- Layout using modern CSS features like flexbox and grid
- Familiarity with CSS pre-processors (SCSS preferred)
- Familiarity with the redux paradigm
- Knowledge about browser performance optimization
- Developing web applications with browser performance in mind
- Websockets and service worker experience
- Experience developing large and complex SPA
Bonus Skills:
- Experience with UX in a data-driven application
- Python experience
| | 21d | |
About the Job:
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.
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.
Finally, being a completely remote company with team members in many different time zones, you’ll excel in this role as an independent thinker that can always find a way to move projects forward, even if you might be the only team member online at that time.
Job Responsibilities:
- Take ownership of projects, and independently drive them from prototype to completion
- Build composable, reusable components for our complex SPA
- Relentlessly strive to build easy to maintain systems via refactoring
- Be proactive in bringing forth new ideas and solutions to problems
- Be a strong team player and share knowledge freely and easily with your co-workers
Required Skills:
- Love continuous learning
- Strong knowledge of HTML, CSS and Javascript
- In depth experience with a modern client-side framework such as Angular, React, Ember, or Vue
- Familiarity with reactive programming using RxJS
- Excellent communication skills, both written and verbal, in English
Desired Skills:
- Angular (2+)
- Layout using modern CSS features like flexbox and grid
- Familiarity with CSS pre-processors (SCSS preferred)
- Familiarity with the redux paradigm
- Knowledge about browser performance optimization
- Developing web applications with browser performance in mind
- Websockets and service worker experience
- Experience developing large and complex SPA
Bonus Skills:
- Experience with UX in a data-driven application
- Python experience
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2017-12-19FlexibleRemoteTrueTrue | | Software Developer Test
Scrapinghub | Software Developer Test
Scrapinghub
dev3>testing3>digital nomad3> | dev3>testing3>digital nomad3>About the Job: 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.
Are you passionate about data and data quality and integrity? Do you enjoy using Python to automate testing, analyze data, and speed up manual processes? Are you highly customer-focused with excellent attention to detail?
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.
Due to business requirements, candidates must be based in a European or U.S. timezone.
Role Responsibilities:
- Understand customer web scraping and data requirements and map these to automated tests.
- Analyze gaps in test coverage and bridge gaps with appropriate automated solutions in Python.
- Take responsibility for data quality in multiple parallel projects, often working under minimal supervision.
- 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.
- Proactively suggest and take ownership of improvements to QA processes and methodologies.
Required Skills:
- BS degree in Computer Science, Engineering or equivalent experience.
- 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).
- Minimum 3 years in a Software Test, Software QA, or Software Development role, in Agile, fast-paced environment and projects.
- Solid grasp of web technologies and protocols (HTML, XPath, JSON, HTTP, CSS etc.)Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise and comprehensive test plans, test cases, and bug reports in JIRA, Redmine, or similar.
- Able to formulate moderate to reasonably complex SQL queries.
- 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.
- Demonstrable experience in taking responsibility for assignments and seeing them to completion with minimal supervision.
- Experience in implementing automated tests and building automated test frameworks.
Desired Skills:
- Knowledge and experience of Scrapy and other Python-based scraping frameworks a distinct advantage.
- Prior experience in a Data QA role (where the focus was on verifying data quality, rather than testing application functionality).
- Knowledge of JavaScript.
- Linux command knowledge.
- A demonstrable interest in web scraping, data extraction, and data analysis.
- Previous remote working experience.
| | 21d | |
About the Job: 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.
Are you passionate about data and data quality and integrity? Do you enjoy using Python to automate testing, analyze data, and speed up manual processes? Are you highly customer-focused with excellent attention to detail?
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.
Due to business requirements, candidates must be based in a European or U.S. timezone.
Role Responsibilities:
- Understand customer web scraping and data requirements and map these to automated tests.
- Analyze gaps in test coverage and bridge gaps with appropriate automated solutions in Python.
- Take responsibility for data quality in multiple parallel projects, often working under minimal supervision.
- 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.
- Proactively suggest and take ownership of improvements to QA processes and methodologies.
Required Skills:
- BS degree in Computer Science, Engineering or equivalent experience.
- 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).
- Minimum 3 years in a Software Test, Software QA, or Software Development role, in Agile, fast-paced environment and projects.
- Solid grasp of web technologies and protocols (HTML, XPath, JSON, HTTP, CSS etc.)Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise and comprehensive test plans, test cases, and bug reports in JIRA, Redmine, or similar.
- Able to formulate moderate to reasonably complex SQL queries.
- 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.
- Demonstrable experience in taking responsibility for assignments and seeing them to completion with minimal supervision.
- Experience in implementing automated tests and building automated test frameworks.
Desired Skills:
- Knowledge and experience of Scrapy and other Python-based scraping frameworks a distinct advantage.
- Prior experience in a Data QA role (where the focus was on verifying data quality, rather than testing application functionality).
- Knowledge of JavaScript.
- Linux command knowledge.
- A demonstrable interest in web scraping, data extraction, and data analysis.
- Previous remote working experience.
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2017-12-18FlexibleRemoteTrueTrue | | Erlang Developer
Scrapinghub | Erlang Developer
Scrapinghub
dev3>erlang3>digital nomad3> | dev3>erlang3>digital nomad3>Scrapinghub is looking for a Senior Erlang software developer to join and lead our Crawlera team.
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.
Join us in making the world a better place for web crawler developers with our team of top talented engineers.
Responsibilities:
- Develop, maintain and support a high load distributed system.
- Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.
- Identify and resolve performance and scalability issues with distributed crawling at scale.
- Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.
- Establish and maintain technical and quality standards, in conjunction with our broader Engineering expectations.
- 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.
Required skills:
- 2+ years of production experience with Erlang.
- Good communication in written English.
- Strong knowledge of Linux/UNIX, HTTP and Networking.
- Experience managing a technical team: developing talent, creating and enforcing standards, resource allocation.
- A history of achieving both technical and business goals.
Desired Skills:
- Python Knowledge.
- Familiarity with techniques and tools for crawling, extracting, and processing data.
- Knowledge of ELK, Graylog, Docker and Mesos.
- Good spoken English.
| | 22d | |
Scrapinghub is looking for a Senior Erlang software developer to join and lead our Crawlera team.
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.
Join us in making the world a better place for web crawler developers with our team of top talented engineers.
Responsibilities:
- Develop, maintain and support a high load distributed system.
- Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.
- Identify and resolve performance and scalability issues with distributed crawling at scale.
- Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.
- Establish and maintain technical and quality standards, in conjunction with our broader Engineering expectations.
- 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.
Required skills:
- 2+ years of production experience with Erlang.
- Good communication in written English.
- Strong knowledge of Linux/UNIX, HTTP and Networking.
- Experience managing a technical team: developing talent, creating and enforcing standards, resource allocation.
- A history of achieving both technical and business goals.
Desired Skills:
- Python Knowledge.
- Familiarity with techniques and tools for crawling, extracting, and processing data.
- Knowledge of ELK, Graylog, Docker and Mesos.
- Good spoken English.
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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 |
| 2017-03-01FlexibleRemoteTrueTrue | | HR Generalist
Scrapinghub | HR Generalist
Scrapinghub
recruiter3>hr3>non tech3> | recruiter3>hr3>non tech3>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.
Currently the organisation has over 100 people spanning 36 countries, is 100% remote working globally and we are growing fast.
Responsibilities -First point of contact for operational HR activity across the organisation. -Develop and manage Workforce Administration Process. -Take ownership in the development and delivery of HR initiatives in support of the Global HR Strategy, ensuring alignment across the organisation -Provide project management support and HR expertise to the business as part of the roll-out of Programs and Projects. -Assist in managing the Hiring Plan, ensuring alignment between managers and leadership team. -Coordinate the end-to-end recruitment process in line with internal SLA’s and business requirements. -Develop the Recruitment process and associated metrics to support the Hiring Plan. -Collaborate with the management team on delivery of their people plans in line with HR strategy. -Provide coaching to managers and individual contributors to resolve conflicts, enhance team effectiveness, and ensure support of organization changes and functional goals. -Interpreting and advising on employment policy and legislation. -Coordinate Performance and compensation reviews ensuring the process is fair, consistent and timely. -Own and provide proactive reporting and data analysis as required. -Develop collaborative and effective working relationship cross-functionally and globally.
-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-
Education / Qualifications -HR qualified with a 3+ years experience as an HR Generalist, ideally in a technology or high tech fast-paced organisation. -Passionate about people and delivering HR solutions and services with pace and high quality outputs. -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. -Project Management skills and ability to take ownership and delivery of HR initiatives and programs. -Collaborative style with ability to build relationships at all levels of the organization. -Team player - we are a small HR team. -Excellent Communication and Presentation Skills. -Comfortable conversing with people from all English fluency levels. -Comfortable working remotely, self-managed, well organised and a can-do attitude are a must for this role. -Really good technical skills
| | 10mo | |
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.
Currently the organisation has over 100 people spanning 36 countries, is 100% remote working globally and we are growing fast.
Responsibilities -First point of contact for operational HR activity across the organisation. -Develop and manage Workforce Administration Process. -Take ownership in the development and delivery of HR initiatives in support of the Global HR Strategy, ensuring alignment across the organisation -Provide project management support and HR expertise to the business as part of the roll-out of Programs and Projects. -Assist in managing the Hiring Plan, ensuring alignment between managers and leadership team. -Coordinate the end-to-end recruitment process in line with internal SLA’s and business requirements. -Develop the Recruitment process and associated metrics to support the Hiring Plan. -Collaborate with the management team on delivery of their people plans in line with HR strategy. -Provide coaching to managers and individual contributors to resolve conflicts, enhance team effectiveness, and ensure support of organization changes and functional goals. -Interpreting and advising on employment policy and legislation. -Coordinate Performance and compensation reviews ensuring the process is fair, consistent and timely. -Own and provide proactive reporting and data analysis as required. -Develop collaborative and effective working relationship cross-functionally and globally.
-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-
Education / Qualifications -HR qualified with a 3+ years experience as an HR Generalist, ideally in a technology or high tech fast-paced organisation. -Passionate about people and delivering HR solutions and services with pace and high quality outputs. -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. -Project Management skills and ability to take ownership and delivery of HR initiatives and programs. -Collaborative style with ability to build relationships at all levels of the organization. -Team player - we are a small HR team. -Excellent Communication and Presentation Skills. -Comfortable conversing with people from all English fluency levels. -Comfortable working remotely, self-managed, well organised and a can-do attitude are a must for this role. -Really good technical skills
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2017-10-18FlexibleRemoteTrueTrue | | Python Developer
Scrapinghub | Python Developer
Scrapinghub
python3>dev3>digital nomad3> | python3>dev3>digital nomad3>Scrapinghub is looking for experienced and senior software engineers to join our Professional Services team to work on web crawler development with Scrapy, our flagship open source project.
Are you interested in building 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.
Role Responsibilities:
- Design, develop and maintain Scrapy web crawlers
- Leverage the Scrapinghub platform and our open source projects to perform distributed information extraction, retrieval and data processing
- Identify and resolve performance and scalability issues with distributed crawling at scale
- Help identify, debug and fix problems with open source projects, including Scrapy
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:
About You:
- 2+ years of software development experience.
- Solid Python knowledge.
- Scrapy experience a plus.
- Familiarity with Linux/UNIX, HTTP, HTML, Javascript and Networking.
- Good communication in written and spoken English.
- Availability to work full time.
| | 3mo | |
Scrapinghub is looking for experienced and senior software engineers to join our Professional Services team to work on web crawler development with Scrapy, our flagship open source project.
Are you interested in building 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.
Role Responsibilities:
- Design, develop and maintain Scrapy web crawlers
- Leverage the Scrapinghub platform and our open source projects to perform distributed information extraction, retrieval and data processing
- Identify and resolve performance and scalability issues with distributed crawling at scale
- Help identify, debug and fix problems with open source projects, including Scrapy
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: About You:
- 2+ years of software development experience.
- Solid Python knowledge.
- Scrapy experience a plus.
- Familiarity with Linux/UNIX, HTTP, HTML, Javascript and Networking.
- Good communication in written and spoken English.
- Availability to work full time.
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2017-01-31FlexibleRemoteTrueTrue | | Senior Erlang Developer
Scrapinghub | Senior Erlang Developer
Scrapinghub
dev3>erlang3>senior3>digital nomad3> | dev3>erlang3>senior3>digital nomad3>Scrapinghub is looking for an Erlang software developer to join our Crawlera team.
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.
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.
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.
Responsibilities
- Develop, maintain and support a high load distributed system.
- Analyze our current and historical Crawlera usage to augment and enhance its routing and rotation logic.
- Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.
- Identify and resolve performance and scalability issues with distributed crawling at scale.
- Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.
| | 11mo | |
Scrapinghub is looking for an Erlang software developer to join our Crawlera team. 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. 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. 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. Responsibilities
- Develop, maintain and support a high load distributed system.
- Analyze our current and historical Crawlera usage to augment and enhance its routing and rotation logic.
- Leverage the Scrapinghub platform to provide extended functionality, both to end users and for internal purposes.
- Identify and resolve performance and scalability issues with distributed crawling at scale.
- Liaison with other platform teams to provide Crawlera with the best possible integration to the growing Scrapinghub platform.
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2016-05-05FlexibleRemoteTrueTrue | | Support Engineer
Scrapinghub | Support Engineer
Scrapinghub
engineer3>support3> | engineer3>support3>The Support Team at Scrapinghub are responsible for providing customer support across all our platforms, working closely with development, sales and other technical teams to ensure our customers are receiving the best service possible. | | 2yr | |
The Support Team at Scrapinghub are responsible for providing customer support across all our platforms, working closely with development, sales and other technical teams to ensure our customers are receiving the best service possible. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2016-04-12FlexibleRemoteTrueTrue | | Frontend Engineer
Scrapinghub | Frontend Engineer
Scrapinghub
engineer3>design3>digital nomad3> | engineer3>design3>digital nomad3>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.
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.
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.
Responsibilities | | 2yr | |
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.
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.
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.
Responsibilities Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2016-04-08FlexibleRemoteTrueTrue | | Pre Sales Solution Architect
Scrapinghub | Pre Sales Solution Architect
Scrapinghub
sales3>architecture3> | sales3>architecture3>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. | | 2yr | |
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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2016-04-07FlexibleRemoteTrueTrue | | Software Engineer
Scrapinghub | Software Engineer
Scrapinghub
engineer3>dev3>digital nomad3> | engineer3>dev3>digital nomad3>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. | | 2yr | |
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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2016-03-07FlexibleRemoteTrueTrue | | Head of Sysadmin
Scrapinghub | Head of Sysadmin
Scrapinghub
sys admin3> | sys admin3>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
Our infrastructure stack includes Ubuntu, Python, Django, MySQL, HBase, Docker, LXC, AWS, along with our own technologies, such as Scrapy, Crawlera and Hubstorage
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
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
RESPONSIBILITIES
Your key responsibilities will be to:
- Oversee design, deployment and management of our global infrastructure
- Help identify, debug and fix problems arising on Scrapinghub’s platform, leveraging the work with both sysadmin and platform team members
- Organize the sysadmin team’s work and delegate tasks according to members skillset
- Help new members onboarding (by writing guides and direct mentoring)
- Write tools and scripts to provide automation and self service solutions for ourselves and other teams
- Design new systems to support production services
- Creatively solve scale challenges regarding a rapidly expanding cloud environment
- Help improve monitoring and identify key performance metrics
- Proactive R&D - discovering and implementing new tools, emerging technology, etc.
- Disaster recovery design, implementation, and maintenance
- Troubleshooting and resolution of server/network issues
A few examples of things you’ll do:
- 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
- Building and optimizing a Elasticsearch+Logstash+Kibana stack for our development team to monitor and analyze production system usage
- 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
- 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
- Setup and optimize a high available multi master MysqlDB and RabbitMQ cluster
We have a lot of big projects and decisions that need to be made, and in this role you would be a key part of that process. Sound like fun? Here’s what we’re looking for:
ABOUT YOU
Our Ideal Candidate would have:
- 5+ years recent experience working as a Linux administrator/engineer at reasonable scale (dozens of systems) and designing/deploying ‘highly available’ solutions
- 3+ years of recent professional experience designing, developing, and operating Configuration Management solutions such as Chef, Puppet, Salt (preferred), or Ansible (preferred)
- Ability to react to emergency situations with little or no notice, following through and solving the issue at hand, providing postmortem documentation with corrective and preventive measures
- Proven experience leading a technical team
- Solid experience in Linux tuning, profiling, and monitoring
- Experience deploying/managing Docker and LXC
- Experience with Amazon Web Services (including EC2, S3, SES, Route 53, Cloudfront)
- Solid understanding of cloud/networking/distributed computing environment concepts; including TCP/ IP connections, firewalls, VLANs, etc.
- Strong skills in at least one language: Python (preferred), Ruby, Bash
- Excellent communication skills, both verbal and written across all user levels
Bonus points for:
- Experience and understanding of contemporary metrics, monitors, and logging solutions especially ELK, cadvisor, Grafana, influxdb, etc.
- Highly organized, able to multi-task, able to work individually, as well as within a team, and across teams
- Working knowledge of load balancing technologies
- Proven experience working remotely and collaborating in a cross functional team environment
- Familiarity with software engineering practices, including n-tier architecture, configuration management, development methodologies (e.g. agile, waterfall, spiral, prototyping), etc.
WHAT YOU GET
- Freedom to work from wherever you want.
- A chance to work with smart and self-motivated peers.
- A benefits pack that includes 20 days of paid vacations per year, your local country holidays, a hardware allowance, and an online services program intended for professional growth (Coursera courses, books).
- The opportunity to go to conferences and meet with the rest of the team.
| | 2yr | |
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
Our infrastructure stack includes Ubuntu, Python, Django, MySQL, HBase, Docker, LXC, AWS, along with our own technologies, such as Scrapy, Crawlera and Hubstorage
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
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
RESPONSIBILITIES
Your key responsibilities will be to:
- Oversee design, deployment and management of our global infrastructure
- Help identify, debug and fix problems arising on Scrapinghub’s platform, leveraging the work with both sysadmin and platform team members
- Organize the sysadmin team’s work and delegate tasks according to members skillset
- Help new members onboarding (by writing guides and direct mentoring)
- Write tools and scripts to provide automation and self service solutions for ourselves and other teams
- Design new systems to support production services
- Creatively solve scale challenges regarding a rapidly expanding cloud environment
- Help improve monitoring and identify key performance metrics
- Proactive R&D - discovering and implementing new tools, emerging technology, etc.
- Disaster recovery design, implementation, and maintenance
- Troubleshooting and resolution of server/network issues
A few examples of things you’ll do:
- 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
- Building and optimizing a Elasticsearch+Logstash+Kibana stack for our development team to monitor and analyze production system usage
- 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
- 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
- Setup and optimize a high available multi master MysqlDB and RabbitMQ cluster
We have a lot of big projects and decisions that need to be made, and in this role you would be a key part of that process. Sound like fun? Here’s what we’re looking for:
ABOUT YOU
Our Ideal Candidate would have:
- 5+ years recent experience working as a Linux administrator/engineer at reasonable scale (dozens of systems) and designing/deploying ‘highly available’ solutions
- 3+ years of recent professional experience designing, developing, and operating Configuration Management solutions such as Chef, Puppet, Salt (preferred), or Ansible (preferred)
- Ability to react to emergency situations with little or no notice, following through and solving the issue at hand, providing postmortem documentation with corrective and preventive measures
- Proven experience leading a technical team
- Solid experience in Linux tuning, profiling, and monitoring
- Experience deploying/managing Docker and LXC
- Experience with Amazon Web Services (including EC2, S3, SES, Route 53, Cloudfront)
- Solid understanding of cloud/networking/distributed computing environment concepts; including TCP/ IP connections, firewalls, VLANs, etc.
- Strong skills in at least one language: Python (preferred), Ruby, Bash
- Excellent communication skills, both verbal and written across all user levels
Bonus points for:
- Experience and understanding of contemporary metrics, monitors, and logging solutions especially ELK, cadvisor, Grafana, influxdb, etc.
- Highly organized, able to multi-task, able to work individually, as well as within a team, and across teams
- Working knowledge of load balancing technologies
- Proven experience working remotely and collaborating in a cross functional team environment
- Familiarity with software engineering practices, including n-tier architecture, configuration management, development methodologies (e.g. agile, waterfall, spiral, prototyping), etc.
WHAT YOU GET
- Freedom to work from wherever you want.
- A chance to work with smart and self-motivated peers.
- A benefits pack that includes 20 days of paid vacations per year, your local country holidays, a hardware allowance, and an online services program intended for professional growth (Coursera courses, books).
- The opportunity to go to conferences and meet with the rest of the team.
Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2016-02-22FlexibleRemoteTrueTrue | | Data Scientist
Scrapinghub | Data Scientist
Scrapinghub
data science3> | data science3>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. | | 2yr | |
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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2015-12-11FlexibleRemoteTrueTrue | | System Administrator
Scrapinghub | System Administrator
Scrapinghub
admin3>sys admin3> | admin3>sys admin3>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. | | 2yr | |
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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
| 2015-09-18FlexibleRemoteTrueTrue | | Technical Project Manager
Scrapinghub | Technical Project Manager
Scrapinghub
exec3> | exec3>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. | | 2yr | |
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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |
|
| 2015-03-03FlexibleRemoteTrueTrue | | Technical Sales Engineer
Scrapinghub | Technical Sales Engineer
Scrapinghub
sales3>engineer3> | sales3>engineer3>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. | | 3yr | |
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. Apply for this JobNote: when applying for jobs, you should never have to pay to apply. 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. |