Data Analyst (Web Scraping Specialist)
Budget: $250 – $750 USD
Role: Full-Time Data Analyst & Web Scraper
Company: Beauty Tech startup
Location: Remote
Type: Full-Time
About the Role
We are building one of the largest beauty product databases.
We need a skilled Data Analyst with strong web-scraping expertise to extract product information from multiple websites, clean the data, and prepare structured outputs for our internal pipeline.
This is a hands-on technical role.
Responsibilities:
Scrape product pages from beauty, skincare, and supplement websites
Extract structured data: ingredients, descriptions, barcodes, SKUs, product images, etc.
Use Python scraping frameworks (Requests, BeautifulSoup, Playwright/Selenium)
Clean and normalise text-based data
Generate CSV/Excel outputs based on strict schema
Identify duplicates, missing data, and inconsistencies
Collaborate closely with the automation engineer
Document scraping logic and maintain scraper configurations
Required Skills:
Strong Python (requests, BeautifulSoup, regex, pandas)
Solid experience scraping real-world messy websites
Knowledge of HTML structure, CSS selectors, and DOM parsing
Strong text cleaning and data manipulation skills
Good analytical ability, able to work with taxonomies and product classifications
Reliable, organised, and able to follow strict data rules
Nice to Have:
Experience scraping ecommerce/retail sites
Familiarity with APIs and JSON
Exposure to supplements or skincare industry data
Company: Beauty Tech startup
Location: Remote
Type: Full-Time
About the Role
We are building one of the largest beauty product databases.
We need a skilled Data Analyst with strong web-scraping expertise to extract product information from multiple websites, clean the data, and prepare structured outputs for our internal pipeline.
This is a hands-on technical role.
Responsibilities:
Scrape product pages from beauty, skincare, and supplement websites
Extract structured data: ingredients, descriptions, barcodes, SKUs, product images, etc.
Use Python scraping frameworks (Requests, BeautifulSoup, Playwright/Selenium)
Clean and normalise text-based data
Generate CSV/Excel outputs based on strict schema
Identify duplicates, missing data, and inconsistencies
Collaborate closely with the automation engineer
Document scraping logic and maintain scraper configurations
Required Skills:
Strong Python (requests, BeautifulSoup, regex, pandas)
Solid experience scraping real-world messy websites
Knowledge of HTML structure, CSS selectors, and DOM parsing
Strong text cleaning and data manipulation skills
Good analytical ability, able to work with taxonomies and product classifications
Reliable, organised, and able to follow strict data rules
Nice to Have:
Experience scraping ecommerce/retail sites
Familiarity with APIs and JSON
Exposure to supplements or skincare industry data
Related categories:
Python
Data Processing
Excel
Web Scraping
Data Mining
HTML
Data Extraction
BeautifulSoup
Data Analysis