Data Scrapping Engineer

Trabajosihay

Colombia

On-site

COP 66,960,000 - 133,920,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Trabajosihay is seeking a Data Scraper to collect, organize, and normalize data from public and government sources into a consistent, structured format. You will work on data acquisition challenges, investigate unfamiliar sources, and transform outputs into predefined formats for downstream systems.

The role emphasizes handling messy datasets, researching source structures, and creating reusable automation workflows with strong documentation and independent work styles.

Qualifications

  • Strong experience with web scraping and data extraction.
  • Practical programming experience using Python.
  • Experience with HTML parsing, APIs, HTTP requests, FTP sources, and structured or unstructured data.
  • Ability to evaluate, debug, and improve scraping solutions.
  • Strong analytical and problem-solving skills.
  • Experience building reusable automation workflows rather than one-off scripts.
  • Familiarity with relational databases (PostgreSQL preferred) and a normal Git workflow.
  • Strong documentation and communication skills.
  • Ability to work independently and take ownership of technical challenges.
  • High attention to detail and commitment to data accuracy.

Responsibilities

  • Research and identify public and government data sources.
  • Extract and normalize data from websites, APIs, feeds, and online repositories.
  • Build reusable, maintainable, and re-runnable scripts and scraping workflows.
  • Deliver structured outputs in predefined formats.
  • Provide sample outputs for review before processing larger datasets.
  • Document data sources, extraction methodologies, challenges encountered, and re-run procedures.
  • Capture and report any relevant information discovered during extraction, including inconsistencies, amendments, effective dates, repeal notes, or related metadata.
  • Troubleshoot data acquisition issues and propose alternative approaches when needed.
  • Collaborate with stakeholders through regular check-ins and written communication.
  • Maintain version-controlled code repositories and follow standard development practices.

Skills

Web Scraping
Data Extraction
Python
HTML Parsing
APIs
Problem Solving
Data Normalization
Data Transformation
Git
Structured Data
Unstructured Data
Data Validation
Public Data Sources
Government Data
Technical Documentation
Playwright
Selenium
Puppeteer
Scrapy
PostgreSQL

Tools

PostgreSQL
Git
Playwright
Selenium
Puppeteer
Scrapy

Job description

Job Description:

We are seeking a Data Scraping to help collect, organize, and normalize data from public and government sources into a consistent, structured format.

This role focuses on solving complex data acquisition challenges, researching unfamiliar sources, extracting information from websites and feeds, and transforming it into predefined formats that can be consumed by downstream systems.

The ideal candidate enjoys working with messy datasets, investigating how websites and data sources are structured, and creating reusable solutions that can be executed repeatedly with consistent results.

This position requires strong problem‑solving skills, attention to detail, and the ability to work independently while documenting findings and processes clearly.

Schedule:

Monday to Friday – 12:00 PM – 8:00 PM CST

Responsibilities:
  • Research and identify public and government data sources.
  • Extract and normalize data from websites, APIs, feeds, and online repositories.
  • Build reusable, maintainable, and re‑runnable scripts and scraping workflows.
  • Deliver structured outputs in predefined formats.
  • Provide sample outputs for review before processing larger datasets.
  • Document data sources, extraction methodologies, challenges encountered, and re‑run procedures.
  • Capture and report any relevant information discovered during extraction, including inconsistencies, amendments, effective dates, repeal notes, or related metadata.
  • Troubleshoot data acquisition issues and propose alternative approaches when needed.
  • Collaborate with stakeholders through regular check‑ins and written communication.
  • Maintain version‑controlled code repositories and follow standard development practices.
Qualifications:
  • Strong experience with web scraping and data extraction.
  • Practical programming experience using Python or similar scripting languages.
  • Experience working with HTML parsing, APIs, HTTP requests, FTP sources, and structured or unstructured data.
  • Ability to evaluate, debug, and improve scraping solutions.
  • Strong analytical and problem‑solving skills.
  • Experience building reusable automation workflows rather than one‑off scripts.
  • Familiarity with relational databases (PostgreSQL preferred) and a normal Git workflow.
  • Strong documentation and communication skills.
  • Ability to work independently and take ownership of technical challenges.
  • High attention to detail and commitment to data accuracy.
Nice to Have:
  • Experience working with government, regulatory, compliance, or public‑sector datasets.
  • Experience with Playwright, Selenium, Puppeteer, Scrapy, or similar scraping frameworks.
  • Experience with data versioning, change detection, or document lineage.
  • Familiarity with AI‑assisted development tools and workflows.
Notes:
  • Years of experience are flexible; problem‑solving ability is more important than seniority.
  • The client values correctness and attention to detail over speed.
  • Candidates should proactively identify and report inconsistencies, missing information, or edge cases.
  • Candidates should be comfortable using AI‑assisted coding tools when appropriate.
  • This is not a customer‑facing role.
  • Technical evaluation may include a live technical discussion, code review, or problem‑solving exercise.
Skills:
  • Web Scraping
  • Data Scraping
  • Data Extraction
  • Python
  • HTML Parsing
  • APIs
  • HTTP Requests
  • FTP
  • Data Transformation
  • Data Normalization
  • Automation
  • ETL
  • PostgreSQL
  • Git
  • Playwright
  • Selenium
  • Puppeteer
  • Scrapy
  • Structured Data
  • Unstructured Data
  • Data Validation
  • Government Data
  • Public Data Sources
  • Technical Documentation
  • Problem Solving
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scraping Engineer: Public Data Pipelines
Data Scraping Engineer: Public Data Pipelines

Trabajosihay • Colombia

Hybrid
COP 66,960,000 - 133,920,000
Data Solutions & Automation Engineer
Data Solutions & Automation Engineer

Bright Data LTD. • Bogotá ciudad

Hybrid
COP 90,000,000 - 150,000,000
Lunch bonus COP 500k
Uber office-home
Training stipend USD 2000
+5
Python Developer
Python Developer

Globant • Colombia

On-site
COP 169,332,079 - 244,590,780
Comprehensive benefits package
Diversity and inclusion commitment
Data Automation Engineer: Scraping, APIs & Pipelines
Data Automation Engineer: Scraping, APIs & Pipelines

Bright Data LTD. • Bogotá ciudad

Hybrid
COP 90,000,000 - 150,000,000
Lunch bonus COP 500k
Uber office-home
Training stipend USD 2000
+5
Senior Data Platform Engineer Id92538
Senior Data Platform Engineer Id92538

Agileengine • Risaralda

Hybrid
COP 384,813,000 - 577,219,000
Professional growth
Competitive pay
Exciting projects
+1
Senior Data Engineer Id89366
Senior Data Engineer Id89366

AgileEngine • Capital

On-site
COP 373,680,000 - 560,521,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Data Engineer Id89366
Senior Data Engineer Id89366

AgileEngine • Sur

On-site
COP 280,260,000 - 404,820,000
Professional growth
Competitive USD-based compensation
Exciting projects with Fortune 500 and
+1
Data Engineer Id89384
Data Engineer Id89384

Agileengine • Metropolitana

Hybrid
COP 397,035,000 - 529,381,000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Data Engineer Id89384
Data Engineer Id89384

Agileengine • Perímetro Urbano Barranquilla

Hybrid
COP 281,233,000 - 397,035,000
Professional growth
Competitive compensation
Projects with Fortune 500 clients
+1
Data Engineer Id89384
Data Engineer Id89384

Agileengine • Sucre

On-site
COP 264,690,000 - 397,035,000
Professional growth
Competitive compensation
A selection of exciting projects
+1