Enable job alerts via email!

Python Engineer, Webscraper

TN United Kingdom

City of Edinburgh

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative fintech company is seeking a skilled data extraction specialist to join their dynamic team in Edinburgh. This role offers the opportunity to work with cutting-edge technologies in Machine Learning and AI. You will be responsible for analyzing website structures, developing efficient scraping strategies, and transforming complex data into usable formats. If you have a passion for data and a knack for Python programming, this exciting position could be the perfect fit for you. Join a forward-thinking organization that is reshaping the industry and making a significant impact.

Qualifications

  • Advanced Python skills with a focus on data extraction and manipulation.
  • Experience with web scraping tools and handling complex datasets.

Responsibilities

  • Analyze website structures and write efficient scraping scripts.
  • Design workflows for data extraction and perform data sanitation.

Skills

Python
Machine Learning
Data Extraction
Web Scraping
Data Cleaning
Data Normalization
Cryptography
Parallel Processing

Tools

Beautiful Soup
Scrapy
ParseHub
OctoParse
Scraper API
Mozenda
Webhose.io
Content Grabber
Pandas
NumPy
AWS
Azure

Job description

Social network you want to login/join with:

Do you enjoy extracting effective data from the web and transforming it into usable formats? Are you passionate about ML and AI? Do you have advanced Python skills? If so, this exciting opportunity is for you. Join a dynamic fintech company playing a crucial role in reshaping the norm.

Key Responsibilities:

  1. Analyze website structures and data patterns to inform scraping strategies.
  2. Write efficient scripts designed to handle dynamic and complex content.
  3. Design extraction workflows to collect targeted information.
  4. Perform data sanitation and normalization to feed Machine Learning models.
  5. Process and format extracted data into practical, usable forms.
  6. Perform data cleaning to ensure precision and uniformity.
  7. Apply advanced knowledge of Python.
  8. Utilize web scraping tools such as Beautiful Soup, Scrapy, ParseHub, OctoParse, Scraper API, Mozenda, Webhose.io, Content Grabber.
  9. Experience scraping large, complex data sets.
  10. Exposure to manipulation libraries such as Pandas or NumPy.
  11. Working knowledge of cloud platforms such as AWS or Azure.
  12. Experience working in a startup environment, understanding its fast-paced nature.
  13. Familiarity with using Python for asymmetric cryptography.
  14. Familiarity with using Python for parallel processing.
  15. Exposure to Machine Learning.
  16. Data sanitizing and normalization.

**Please note: Presence in the Edinburgh office on a regular basis is desired; therefore, a reasonable, commutable distance is ideal.**

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.