Python Developer Web Scraping
Core
Develop, maintain, and optimize Python-based web scraping and crawling tools to extract data from various online sources.
Role type
Python web scraping engineer
Builds
Scalable data extraction workflows and pipelines
Domain
Data engineering / Web data extraction
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python (BeautifulSoup, Scrapy, Selenium, requests), HTML/CSS/JavaScript, data processing (Pandas, NumPy), SQL/NoSQL databases, Git, problem-solving
Preferred skills
Cloud platforms (AWS, Google Cloud), containerization (Docker), API integration, data visualization, machine learning concepts
Technologies
BeautifulSoup, Scrapy, Selenium, requests, Pandas, NumPy, Git, AWS, Google Cloud, Docker
Responsibilities
Design and implement scalable web scraping architectures; handle dynamic websites with anti-scraping mechanisms; integrate scraped data into databases and pipelines; troubleshoot data extraction issues; ensure legal and ethical compliance; maintain documentation.
Seniority
Mid-level, hands-on IC