CareerPlanGet AI match score →

Python Developer Web Scraping

💼 Full-time🗓 2026-07-27

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

Rewrite
## About the role Develop, maintain, and optimize Python-based web scraping and crawling tools to extract data from various online sources. Design and implement scalable and efficient web scraping architectures and workflows. Work with cross-functional teams to understand data requirements and deliver actionable insights. Handle dynamic and complex websites, including those with anti-scraping mechanisms. Integrate scraped data into databases, data pipelines, or analytical tools. Troubleshoot and resolve issues related to data extraction, including data integrity and performance challenges. Ensure compliance with legal and ethical standards for web scraping and data collection. Create and maintain documentation for web scraping processes and tools. Stay updated on the latest trends and technologies in web scraping, crawling, and data processing. ## Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - Proven experience in Python development, with a focus on web scraping and crawling. - Strong proficiency with Python libraries and frameworks such as BeautifulSoup, Scrapy, Selenium, or requests. - Solid understanding of web technologies including HTML, CSS, and JavaScript. - Experience with data handling and processing tools (e.g., Pandas, NumPy). - Knowledge of database systems (SQL and NoSQL) and data storage solutions. - Familiarity with version control systems (e.g. Git). - Strong problem-solving skills and attention to detail. - Ability to work independently and manage multiple projects simultaneously. ## Preferred - Experience with cloud platforms (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker). - Knowledge of API integration and data visualization tools. - Understanding of machine learning concepts and their application in data extraction and analysis.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗