
Senior Python Data Scraping Engineer, Freelance
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Texas.
β’ Manage comprehensive data extraction processes across intricate websites.
β’ Guarantee thorough coverage, precision, and dependable delivery of structured datasets.
β’ Utilize tools and tailored workflows to expedite data gathering, validation, and task accomplishment.
β’ Reliably extract data from dynamic and interactive web sources, including content rendered by JavaScript.
β’ Adjust scraping techniques in response to evolving site behaviors.
β’ Uphold data quality through validation checks, consistency controls across sources, formatting standards, and systematic verification.
β’ Enhance scraping operations for substantial datasets using effective batching or parallel processing.
β’ Monitor failures and ensure stability against minor modifications in site structure.
β’ A minimum of 5+ years of pertinent experience in data engineering, web scraping, automation, or software development.
β’ Extensive experience in Python web scraping, including BeautifulSoup, Selenium or similar tools, dynamic content (JS, AJAX, infinite scrolling), and APIs via proxies.
β’ Demonstrated capability to extract data from intricate structures, including hierarchies, archived pages, and inconsistent HTML.
β’ Strong foundation in data cleaning, normalization, and validation, providing structured datasets in CSV, JSON, or Google Sheets.
β’ Proven experience managing anti-bot mechanisms and dynamic site structures on a large scale.
β’ Familiarity with cloud infrastructure such as AWS or similar, and containerization using Docker.
β’ Practical experience with LLM frameworks like LangChain, OpenRouter, or analogous applications for automation tasks.
β’ Exceptional attention to detail and a strong commitment to data accuracy.
β’ Self-motivated work ethic with the ability to troubleshoot independently.
β’ Proficiency in English at an Upper-intermediate (B2) level or higher.
β’ A Bachelor's or Master's Degree in Engineering, Applied Mathematics, Computer Science, or related technical disciplines is advantageous.
β’ A link to a GitHub profile is a plus.
β’ Flexible part-time remote position.
β’ Freelance work arrangement.
β’ Estimated workload of 10β20 hours per week during active project phases.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.