Senior Automation Engineer — Scalable Web Scraping

KWAN

Porto

On-site

EUR 55,000 - 75,000

Full time

22 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KWAN in Porto seeks a Senior Automation Engineer to design and scale data automation and web scraping pipelines using Python, with a strong focus on reliability, performance, and maintainability.

You will integrate diverse data sources, including sites with anti-bot measures, build REST API integrations and event-driven workflows, apply AI-assisted extraction, monitor data quality, and collaborate with cross-functional teams to deliver robust data products.

Qualifications

  • 5+ years in automation and data engineering, Python-first.
  • Industrial-scale web scraping: Playwright or Selenium, session management, anti-bot, captchas, proxies, rate limiting.
  • Speed in integrating new sources — marginal cost of adding a source defines scaling.
  • API integration where available: REST, OAuth, webhooks, pagination.
  • Extraction of unstructured information: PDFs, news, documents — analysis, entity extraction, normalization, deduplication.
  • Public sources of statistical data (Eurostat, INE, World Bank and equivalents).
  • Orchestration and reliability: scheduling, retries, idempotence, monitoring, alerting.
  • Source quality: validating collections and detecting incomplete data.
  • Git, code review, CI/CD and automated testing.
  • Fluent level of English and Portuguese.

Responsibilities

  • Design and build Python-based automation and web scraping solutions at industrial scale.
  • Integrate new data sources quickly, including sites with anti-bot measures, captchas, proxies and rate limiting.
  • Build and maintain integrations via REST APIs, OAuth and webhooks, including paginated data sources.
  • Extract and normalize information from unstructured sources such as PDFs, reports and news articles.
  • Implement orchestration, scheduling, retries, idempotency, monitoring and alerting for data pipelines.
  • Validate data quality at the source and detect silent or incomplete collection failures.
  • Apply LLMs and agent-based approaches for document/page extraction, news classification and summarization, and self-healing scrapers.

Skills

Python
Web scraping
Data engineering
REST APIs
CI/CD
English
Portuguese

Tools

Playwright
Selenium
Git
CI/CD

Job description

KWAN in Porto seeks a Senior Automation Engineer to design and scale data automation and web scraping pipelines using Python, with a strong focus on reliability, performance, and maintainability.

You will integrate diverse data sources, including sites with anti-bot measures, build REST API integrations and event-driven workflows, apply AI-assisted extraction, monitor data quality, and collaborate with cross-functional teams to deliver robust data products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automation Engineer
Senior Automation Engineer

KWAN • Porto

On-site
EUR 55,000 - 75,000
Senior Web Scraper & Python Developer (Scrapy/BeautifulSoup)
Senior Web Scraper & Python Developer (Scrapy/BeautifulSoup)

NielsenIQ • Lisboa

On-site
EUR 42,000 - 66,000
Flexible working environment
LinkedIn Learning
Employee-Assistance-Program (EAP)
Python Scraping Engineer - Portugal | Flexible Hours
Python Scraping Engineer - Portugal | Flexible Hours

Belender • Lisboa

Remote
EUR 40,000 - 65,000
Fully flexible working hours
Freelance / contractor model
Direct impact on systems used by banks
Remote Ruby Engineer - Web Scraping & Anti-Bot Tech
Remote Ruby Engineer - Web Scraping & Anti-Bot Tech

SearchApi • Portugal

On-site
EUR 40,000 - 65,000
Equity share
Profit sharing
Annual team retreats
Senior Python Developer — Data & DevOps Automation
Senior Python Developer — Data & DevOps Automation

Itds Portugal • Porto

Hybrid
EUR 60,000 - 85,000
Senior Data Python Developer — Dataiku & Scalable Pipelines
Senior Data Python Developer — Dataiku & Scalable Pipelines

Devoteam • Porto

On-site
EUR 60,000 - 80,000
Automation QA Engineer — UFT & Selenium | Career Growth
Automation QA Engineer — UFT & Selenium | Career Growth

KWAN • Lisboa

On-site
EUR 40,000 - 60,000
Senior Python Architect – Microservices, Remote & Growth
Senior Python Architect – Microservices, Remote & Growth

AgileEngine, LLC. • Porto

Hybrid
EUR 55,000 - 75,000
Professional growth
Competitive pay (USD-based) ticketed
Flextime
Automation QA Engineer- UFT and Selenium
Automation QA Engineer- UFT and Selenium

KWAN • Lisboa

On-site
EUR 40,000 - 60,000
Tailored Career Advancement: Leverage 
Continuous Learning: Engage in techme
Community and Fun: Team-building and社
Senior Automation & Platform Engineer: Proactive Infra Automation
Senior Automation & Platform Engineer: Proactive Infra Automation

Inetum • Lisboa

On-site
EUR 55,000 - 75,000