
Senior Python Data Scraping Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Egypt, +3 more countries.
β’ Manage comprehensive data extraction processes across intricate websites.
β’ Guarantee thorough coverage, precision, and dependable delivery of organized datasets.
β’ Leverage available tools and tailored workflows to expedite data gathering, validation, and task execution.
β’ Consistently extract data from dynamic and interactive web sources, including content rendered by JavaScript.
β’ Adjust scraping strategies in response to evolving site behaviors.
β’ Uphold data quality through validation checks, controls for cross-source consistency, formatting guidelines, and systematic verification.
β’ Expand scraping operations for large datasets utilizing efficient batching or parallel processing.
β’ Track failures and ensure stability in response to minor alterations in site structure.
β’ Utilize tools such as Apify, OpenRouter, and other technologies alongside technical expertise.
β’ Minimum of 5+ years of relevant experience in data engineering, web scraping, automation, or software development (mandatory).
β’ Bachelor's or Master's Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is advantageous.
β’ Extensive experience in Python web scraping, including BeautifulSoup, Selenium or similar tools, as well as dynamic content (JS, AJAX, infinite scroll), and APIs via proxies.
β’ Proven capability to extract data from complex structures, including hierarchies, archived pages, and inconsistent HTML.
β’ Strong foundation in data cleaning, normalization, and validation.
β’ Demonstrated experience managing anti-bot mechanisms and dynamic site structures at scale.
β’ Familiarity with cloud infrastructure such as AWS or similar and containerization with Docker.
β’ Practical experience with LLM frameworks such as LangChain, OpenRouter, or similar applied to automation tasks.
β’ Exceptional attention to detail and a commitment to data accuracy.
β’ Self-motivated work ethic with the ability to troubleshoot independently.
β’ Proficiency in English at Upper-intermediate (B2) level or higher (mandatory).
β’ A link to GitHub is a plus.
β’ Freelance opportunity.
β’ Part-time remote work.
β’ Estimated workload of 10β20 hours per week during active project phases.
β’ Compensation up to $25 per hour equivalent, based on level and pace of contribution.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.