unosquare logo

Web Data Extraction Engineer (Scraping & Automation

Hiring from
Colombia
Work type
Remote
Posted

617,880 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

🌐 Opportunity alert: Web Data Extraction Engineer (Scraping & Automation) at Unosquare!


We’re growing our team. We’re looking for a Web Data Extraction Engineer to build and maintain reliable, scalable crawlers and scrapers for clients in the tech industry.

In this role, you’ll design extraction pipelines that turn complex, dynamic websites into clean, structured data that clients rely on. When target sites change, you’ll be the one who spots the breakage and gets the data flowing again, quickly and responsibly, in line with site terms and applicable law. 📈


What you’ll do:

🔹 Build crawlers and scrapers for static and JavaScript-rendered sites

🔹 Extract and normalize data from HTML, the DOM and APIs found through network inspection

🔹 Automate headless browser workflows with Playwright, Puppeteer or Selenium

🔹 Manage proxy rotation, sessions, cookies, headers and throttling

🔹 Handle rate limiting, fingerprinting and CAPTCHA challenges responsibly

🔹 Monitor scrapers and fix breakages fast

🔹 Write clean, tested, documented code


What we’re looking for:

✔️ 3+ years in software engineering, test automation or data extraction

✔️ Python (Scrapy, BeautifulSoup, httpx/requests) or Node.js

✔️ Playwright and/or Selenium with headless browsers

✔️ Strong HTTP, HTML/CSS/DOM, XPath and CSS selectors

✔️ Proxies and network inspection with browser dev tools

✔️ Professional English for direct client communication

➕ Bonus: Distributed crawling (Scrapy Cluster, Celery, Kafka), Docker, AWS/GCP, Postgres/MongoDB/S3, scraping compliance


If you enjoy technical puzzles and building systems that keep working as the web changes, we’d love to meet you.


📍 Remote 🌎 Colombia

Similar jobs