Freelance Data Scraping Engineer (Python)
$52,000–$52,000 year
On-site · São Paulo, São Paulo, Brazil or Rio de Janeiro, Rio de Janeiro, Brazil
Job Summary
Freelance Data Scraping Engineer responsible for end-to-end data extraction workflows across complex websites, leveraging Python and internal tools to deliver structured datasets. You will handle web scraping tasks requiring technical precision for data extraction and processing, using Apify and OpenRouter alongside your own workflows. Focus on extracting from dynamic, JavaScript-rendered sources, ensuring data quality through validation checks and cross-source consistency, and scaling scraping operations for large datasets with efficient batching and parallelization. Remote, part-time role with opportunities to contribute to projects that combine human expertise and AI agents, and performance-based bonuses for high-quality delivery.
Required Qualifications
- At least 3 years of relevant experience in data engineering, web scraping, automation, or software development (required)
- Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies
- Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML)
- Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets)
- Hands-on experience with LLMs and AI frameworks to enhance automation and problem-solving
- Self-directed work ethic with ability to troubleshoot independently
- English proficiency: Upper-intermediate (B2) or above (required)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.