MBN Solutions

Data Scientist

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Scientist specializing in Data Engineering and Web Scraping in the Utilities sector, offering £500/day for a 3-month rolling contract. Key skills include Python, SQL, ETL tools, and experience in financial services or collections.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
363
-
🗓️ - Date
July 11, 2026
🕒 - Duration
3 to 6 months
-
🏝️ - Location
Remote
-
📄 - Contract
Fixed Term
-
🔒 - Security
Unknown
-
📍 - Location detailed
United Kingdom
-
🧠 - Skills detailed
#NLP (Natural Language Processing) #CRM (Customer Relationship Management) #Airflow #Data Science #dbt (data build tool) #Scala #Python #Redshift #Snowflake #"ETL (Extract #Transform #Load)" #GDPR (General Data Protection Regulation) #BigQuery #Web Scraping #Data Engineering #Compliance #SQL (Structured Query Language) #Data Warehouse
Role description
Data Scientist – Data Engineering & Web Scraping (Debt Tracing) – Utilities Sector • Rate: £500/day (Inside IR35) • Contract: 3 months rolling • Location: Primarily remote, with occasional travel to Nottingham or London • Sector: Utilities Role: • Build and maintain web scraping pipelines to gather structured and unstructured data for customer tracing purposes • Identify and locate customers in arrears using data engineering techniques across multiple public and internal data sources • Design entity resolution/fuzzy matching logic to link historic account records to newly sourced contact data (address, employer, phone, social) • Build scalable ETL pipelines to ingest, clean, and structure scraped data into existing data warehouse/CRM systems • Apply NLP/text extraction techniques to pull relevant details from unstructured web sources • Work closely with Collections/Recoveries teams to prioritise and validate traced leads • Ensure all data collection and processing is compliant with UK GDPR and FCA guidance on debt collection conduct Skills required: • Strong Python (Scrapy, BeautifulSoup, Selenium/Playwright) • SQL and data warehousing experience (Snowflake/BigQuery/Redshift or similar) • Record linkage/fuzzy matching (fuzzywuzzy, recordlinkage, dedupe or similar) • ETL/orchestration tools (Airflow, dbt) • NLP/text mining exposure • Experience in financial services, utilities, or collections/recoveries a strong plus • Understanding of GDPR/data compliance in a regulated environment