Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Data Scraping Engineer (Freelance)

$45 per hour
Part-time

Mindrift is looking for highly skilled Vibecode specialists to join the Tendem project () and drive specialized data scraping workflows for real-world use cases. Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows for real-world applications. In this role, you'll apply your expertise in web scraping, data extraction, and data processing to deliver accurate, reliable, and high-quality results. This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.

What We Do 

The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.

About the Role

This is a freelance role for a Tendem project. As a  Senior Python Data Scraping Engineer , you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing tools such as Apify, OpenRouter, and other technologies, alongside your own technical expertise and approaches.

Key Responsibilities

  • Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.
  • Leverage available tools and custom workflows to accelerate data collection, validation, and task execution while meeting defined requirement.
  • Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.
  • Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.
  • Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.

Educational qualifications

  • At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).
  • Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus.

Academic and/or Professional Experience

Candidates should have a strong technical foundation and practical experience with scripting, automation, and data extraction workflows. We are looking for specialists who can solve non-trivial problems, work confidently with modern development tools and technologies, and systematically collect, structure, and validate data from diverse sources. A methodical, detail-oriented approach and the ability to work independently are essential.

Technical Skills (Essential)

  • 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)

Additional requirements

  • Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale
  • Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows
  • Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks
  • Strong attention to detail and commitment to data accuracy
  • Self-directed work ethic with ability to troubleshoot independently
  • A link to GitHub is a plus
  • English proficiency: Upper-intermediate (B2) or above (required)

Project time expectations 

For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.

Compensation 

On this project, contributors can earn up to $45 per hour equivalent , depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Data Scraping Engineer (Freelance) in Edinburgh vacancy
  • $45 per hour

     ...highly skilled Vibecode specialists to join the Tendem project () and drive specialized data scraping workflows for real-world use cases. Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping... 
    Freelance
    Senior
    Python
    Hourly pay
    Part-time
    Remote

    Mindrift

    Edinburgh
    1 day ago
  • £48k - £71k per annumEstimated
     ...Are you an experienced Data Engineer ? Do you have strong Python, SQL & Databricks skills ? Would you like to work for a fast growing business that specialises in Business Intelligence, Data Analytics & AI ? Its a hybrid working role and you will be based from... 
    Senior
    Python
    Hybrid working
    On-site
    Immediate start

    Change Recruitment

    Edinburgh
    24 days ago
  •  ...Senior Data Engineer Come work on fantastically high-scale systems with us! Blis is an award-winning, global leader and technology innovator...  ...actively design and build production pipeline code, typically in Python, whilst having practical experience in ensuring, policing,... 
    Senior
    Python
    Long-term contract

    Blis

    Edinburgh
    more than 2 months ago
  • £67k - £90k per annumEstimated
     ...AWS SageMaker-based MLOps platform, working alongside AWS. The Senior Data Engineer (ML) sits in the Databricks workstream team (Delivery Manager...  ...ProServe counterparts Skills & experience Must-have Python / PySpark - Expert. Production data pipeline development,... 
    Senior
    Python
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    8 days ago
  • £70k - £80k per annum

     ...Your role As a Senior Data Engineer with Atto, you will be part of our Data Science & Engineering team, helping our customers use transactional...  ...and data warehouse schemas.  ~ Strong proficiency in Python for production data engineering with a focus on building maintainable... 
    Senior
    Python
    Remote
    Work from home
    Flexible hours

    Atto

    Edinburgh
    17 days ago
  • $200 per hour

     ...evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most...  ...for: ~8+ years in software development ~ Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker,... 
    Freelance
    Senior
    Python
    Permanent
    Temporary
    Part-time

    Mindrift

    Edinburgh
    8 days ago
  •  ...collaboration. About the Role We are looking for a Senior Data Platform Engineer to join a high-impact engagement with one of our partners,...  ...a backend and data-platform position. You will work across Python services, APIs, data pipelines, and data models while collaborating... 
    Senior
    Python
    Hybrid working
    On-site

    Codelitt

    Edinburgh
    3 days ago
  • £47k - £68k per annumEstimated
     ...Are you an experienced SAS Developer / Engineer ? Do you have experience with in Credit...  ...fast growing business that specialises in Data and AI ? Its a hybrid working role and...  ...Programming in Base SAS, Macros SQL & Python Experience in SAS DI, ETL, Data warehousing... 
    Python
    Hybrid working
    On-site
    Immediate start

    Change Recruitment

    Edinburgh
    24 days ago
  • £66k - £87k per annumEstimated
     ...looking to us to help them make the best use of their data. In building data platforms and pipelines, our data engineers create the foundation for diverse data & analytics...  ...hands-on, client-facing roles, with openings at senior or lead level to suit your experience. You may be... 
    Senior
    Full-time

    scottlogic

    Edinburgh
    a month ago
  • £46k - £60k per annumEstimated
     ...leading incident response capabilities. Role Purpose: The Data Engineer is responsible for building, operating, and optimising scalable...  .... Experience with scripting or programming languages (e.g. Python, TypeScript). Working knowledge of software engineering and... 
    Python
    Permanent

    Quorum Cyber

    Edinburgh
    29 days ago
  •  ...reduce their environmental impact. We are a collaborative team of engineers and data specialists working closely with product and sustainability...  ...developing data pipelines and transformations using Python or similar data processing languages. ~ Strong proficiency... 
    Python
    Hybrid working

    EcoOnline

    Edinburgh
    19 hours ago
  • £400 per day

     ...Senior Project Engineer Location: London Rate: £400 per day (Inside IR35) Duration: Long-term Contract Sector: Rail Infrastructure About the Role Carmichael UK is seeking an experienced Senior Project Engineer to join a major rail infrastructure project in... 
    Freelance
    Senior
    Long-term contract
    Self-employed

    Carmichael Uk

    Edinburgh
    16 hours ago
  • $75 per hour

     ...shortcut: scope creep, policy violations, data corruption, over-permissive changes...  ...NOT: Not data labeling; Not prompt engineering; Not cybersecurity or red-teaming — there...  ...in software development; ~ Core stack: Python, JavaScript/TypeScript; ~ Strong test design... 
    Freelance
    Python
    Hourly pay
    Permanent
    Temporary
    Part-time

    Mindrift

    Edinburgh
    16 days ago
  • £92k - £118k per annumEstimated
     ...About the role Hybrid This isn’t just another engineering management role — it’s your chance to shape the data backbone of an AI-first travel company. You’ll...  ...data stacks like Databricks, Spark, Airflow, SQL and Python — and you can go deep when needed. Cloud-savvy:... 
    Python
    Hybrid working

    Skyscanner

    Edinburgh
    14 hours ago
  •  ...Principal Grafana Network Analytics Engineer Corero Network Security, a leading cyber security...  ...new dashboards, identifying data sources, development of complex queries to...  ...working across Grafana, Splunk query language, Python.   Education and Experience ·... 
    Python
    On-site
    Immediate start
    Remote
    Flexible hours

    Corero

    Edinburgh
    more than 2 months ago
  • £52k - £68k per annumEstimated
     ...the role and team: You'll join our AI Engineering team with a focus on evaluation,...  ...measured after. Turn eval and observability data into decisions that engineering and product...  ...to talk to you if you: Have strong Python skills and hands-on AI engineering experience... 
    Senior
    Python
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    2 days ago
  • £56k - £74k per annumEstimated
     ...seeking a highly motivated and versatile Senior/Staff Product Engineer with expertise in the development of...  ...and ensure alignment across teams. Data Analysis & Reporting : Analyze test...  ...analysis and reporting using tools like Python, JMP, or the equivalent. ~ Strong... 
    Senior
    Python
    Full-time

    Ouster

    Edinburgh
    25 days ago
  • $60 per hour

     ...tasks, while you provide bot engineering expertise, conversational design...  ...About the Role   This is a freelance role for a Tendem project. As...  ...required Strong command of Python or Node.js for backend bot logic...  ...conversation state and user data. Familiarity with LLM APIs... 
    Freelance
    Python
    Hourly pay
    Part-time
    Hybrid working
    Remote

    Mindrift

    Edinburgh
    28 days ago
  • £58k - £75k per annumEstimated
     ...and team: You'll join our AI Platform Engineering team, which builds and runs the...  ...this team at several levels — Principal, Senior, and Mid: Principal engineers set technical...  ...talk to you if you: Are proficient in Python or Go, with production experience appropriate... 
    Senior
    Python
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    2 days ago
  • £33k - £38k per annum

     ...Overview This is a key role for APRS supporting our hyperscale data centre campaign. The role will provide expert advice and support...  ...those who perhaps would work part-time for us and continue other freelance work. We also realise that this may appeal to those who have newly... 
    Freelance
    Senior
    Full-time
    Part-time
    Casual work
    Hybrid working
    On-site
    Work from home
    Flexible hours
    3 days/week

    APRS

    Edinburgh
    1 day ago
  • £59k - £78k per annumEstimated
     ...unique, integrated perspective and specialist engineering expertise to support offshore developers,...  ...Installation activities. Role: Our Senior/Principal Electrical Engineer – Power...  ...calculation tools. Experience with Python or other automation tools for power systems... 
    Senior
    Python
    Hybrid working
    Flexible hours

    Xodus Group

    Edinburgh
    16 hours ago
  • £90k - £135k per annum

     ...the role Applied AI solution engineers are expected to work in small...  ...the types of responsibilities senior AI solution engineers at...  ...developing, testing, and deploying data and AI applications at an enterprise...  ...in enterprise, involving: • Python applications and data... 
    Senior
    Python
    Full-time
    Hybrid working
    Flexible hours

    Tomoro

    Edinburgh
    17 days ago
  • £48k - £62k per annumEstimated
     ...the industry. Rockstar is on the lookout for a passionate Senior Cheat Software Engineer. As a Senior Cheat Software Engineer you’ll work closely...  ...exploits. Experience with programming languages such as C# and Python. Demonstrable experience of vulnerability research and... 
    Senior
    Python
    Permanent
    Full-time
    On-site

    Rockstar Games

    Edinburgh
    1 day ago
  •  ...based)   Royal London is looking for a Senior Threat and Vulnerability Analyst to support...  ...and improvement of asset inventory data used to underpin vulnerability management....  ...incident, request, change or CMDB processes. Python or other scripting languages for automation... 
    Senior
    Python
    Long-term contract
    Permanent
    Hybrid working

    Royal London Group

    Edinburgh
    2 hours ago
  • £62k - £81k per annumEstimated
     ...As a Senior Software Engineer, you'll be responsible for providing technical leadership and designing,...  ...the analysis and management of real-time data. As part of the team, you will develop...  ...Programming experience in C and/or Python. Experience working within Agile/Scrum... 
    Senior
    Python
    Permanent
    Full-time
    Edinburgh
    5 days ago
  • £54k - £70k per annumEstimated
     ...if you: Have 4+ years' experience in DevOps, SRE, or platform engineering, including production ownership of Kubernetes-based systems....  ...inference, or MLOps pipelines — a strong plus. Are strong in Python for automation and operational tooling, with production experience... 
    Senior
    Python
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    2 days ago
  • £65k - £75k per annum

     ...Description CGEN Engineering Ltd is seeking a Senior Electrical Machines Engineer to support the development...  ...Compare model predictions with test data and improve CGEN’s analytical and numerical...  ...constraints. Experience with Python, MATLAB or other engineering automation... 
    Senior
    Python
    Permanent
    Full-time
    Hybrid working
    On-site

    CGEN Engineering Ltd

    Edinburgh
    8 days ago
  • £43k - £63k per annumEstimated
     ...About the role We are seeking a Senior R&D Software Engineer to design, develop, and enhance advanced...  ...analyzing, and managing RF systems and data Develop software components for data...  ...development experience with modern C/C++, Python, shell scripting, experience developing... 
    Senior
    Python

    Keysight Technologies

    Edinburgh
    23 days ago
  •  ...B2B Contract Role Overview We're looking for a Senior Site Reliability Engineer to help build, operate, and continuously improve a highly available...  ..., Grafana, and ELK. Strong scripting skills (Bash, Python, or Go). Experience administering Linux-based production... 
    Senior
    Python
    Long-term contract
    Full-time
    Remote
    Flexible hours

    Salve.Inno Consulting

    Edinburgh
    21 days ago
  • £64k - £85k per annumEstimated
     ...Senior Software Engineer Location: Edinburgh, Scotland - Hybrid We are seeking an experienced...  ...organisations turn nature and climate data into decision-ready insight. As a growing...  ...development experience with Node.js, Python, REST APIs, microservices, and relational... 
    Senior
    Python
    Hybrid working
    Remote
    Flexible hours

    Connor Fox Recruitment Solutions

    Edinburgh
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Data Scraping Engineer (Freelance). Be the first to apply!