Senior Python Data Scraping Engineer

Posted Sep 26

This is a fully remote position, open to applicants in Saudi Arabia, +4 more countries.

📋 Description

• Take ownership of complete data extraction processes across intricate websites.

• Guarantee thorough coverage, precision, and dependable delivery of structured datasets.

• Utilize existing tools and tailored workflows to expedite data collection, validation, and task completion.

• Extract information consistently from dynamic and interactive online sources.

• Modify strategies for content rendered in JavaScript and adapt to evolving site behaviors.

• Uphold data quality through validation checks, cross-source consistency controls, formatting standards, and systematic verification processes.

• Scale scraping operations for extensive datasets through efficient batching or parallel processing.

• Oversee failures and ensure stability in response to minor changes in site structure.

• Implement tools like Apify, OpenRouter, and other technologies in web extraction and processing workflows.


⛳️ Requirements

• A minimum of 5+ years of relevant experience in data engineering, web scraping, automation, or software development.

• A Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or related technical disciplines is advantageous.

• Extensive experience in Python web scraping, including tools such as BeautifulSoup, Selenium, or similar, as well as dynamic content and APIs through proxies.

• Proven track record of extracting data from complex structures, including hierarchies, archived pages, and inconsistent HTML.

• Strong foundation in data cleaning, normalization, and validation, with a focus on delivering structured datasets in CSV, JSON, or Google Sheets.

• Demonstrated experience in managing anti-bot mechanisms and dynamic site structures at scale.

• Familiarity with cloud infrastructure such as AWS or similar platforms.

• Experience with containerization technologies like Docker.

• Practical experience with LLM frameworks such as LangChain, OpenRouter, or similar, applied to automation tasks.

• Exceptional attention to detail and a strong commitment to data accuracy.

• Self-motivated work ethic with the ability to troubleshoot issues independently.

• Proficiency in English at an Upper-intermediate (B2) level or higher.

• A GitHub link is a plus.


🏝️ Benefits

• Part-time freelance position available.

• Estimated workload of 10–20 hours per week during active phases.

• Compensation of up to $37 per hour, depending on experience and contribution pace.

• Flexible workload based on project requirements; pay varies with project scope, complexity, and expertise needed.

• Chance to be involved in innovative technology and AI development projects.

People also viewed

Smartitory1 day ago

Java Fejlesztő

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Händlerbund1 day ago

Backend Developer, PHP, Laravel

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
ASRC Federal1 day ago

Senior Drupal Subject Matter Expert

US flagDistrict of Columbia, +1 more stateFull-timeBackend Engineer
ApplyView job
SPD Technology2 days ago

Senior Backend Engineer – Payments, Go, TypeScript, Node.js

UA flagUkraine, +5 more countriesFull-timeBackend Engineer
ApplyView job
BigDataCorp2 days ago

Mid-Level Back-End Developer – Research and Development

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Modash2 days ago

Senior Backend Engineer, Data Core

EE flagEstonia, +5 more countriesFull-timeBackend Engineer€80k – €110k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers