Senior Python Data Extraction Engineer (OCR/ETL)

Hiretop

United States

Remote

USD 110,000 - 165,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hiretop is seeking a highly detail-oriented Python Developer to join a technology company focused on extracting and structuring data from public online sources. You will build Python-based data extraction pipelines and ensure data quality across large volumes.

You will work with semi-structured and unstructured documents such as PDFs and OCR outputs, implement parsing and validation logic, and write automated tests with Pytest to guarantee accuracy.

Qualifications

  • 4+ years of professional Python development experience.
  • Experience with Python-based data extraction and ETL.
  • Strong English communication (B2+).
  • Hands-on with semi-structured or unstructured data (PDFs, scanned documents, OCR outputs).
  • Experience writing tests with Pytest.

Responsibilities

  • Develop and maintain Python-based data extraction pipelines for processing large volumes of documents.
  • Write Python code to extract structured data from scanned and semi-structured documents.
  • Implement data parsing, normalization, and validation logic.
  • Handle thousands of documents in varying formats and scan qualities.
  • Improve and optimize existing extraction algorithms and workflows.
  • Create automated tests with Pytest to ensure extraction accuracy.
  • Develop validation logic and test cases to maintain data quality.
  • Collaborate with team to improve document processing and data extraction approaches.

Skills

Python
Pytest
AWS Lambda
Step Functions
Data validation
Data quality checks
Analytical problem-solving
English (B2+)
Semi-structured data
OCR outputs

Tools

PDF processing tools
OCR pipelines

Job description

Hiretop is seeking a highly detail-oriented Python Developer to join a technology company focused on extracting and structuring data from public online sources. You will build Python-based data extraction pipelines and ensure data quality across large volumes.

You will work with semi-structured and unstructured documents such as PDFs and OCR outputs, implement parsing and validation logic, and write automated tests with Pytest to guarantee accuracy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer (Data Extraction)
Python Developer (Data Extraction)

Hiretop • United States

Remote
USD 110,000 - 165,000
Python Software Engineer – Data Automation & OCR
Python Software Engineer – Data Automation & OCR

U. S. Sentencing Commission • Washington

On-site
USD 110,000 - 150,000
Financial Data QA & Validation Analyst
Financial Data QA & Validation Analyst

Hiretop • United States

Remote
USD 65,000 - 95,000
Senior Python Developer - ML/OCR & Enterprise Apps
Senior Python Developer - ML/OCR & Enterprise Apps

Tata Consultancy Services • Addison (TX)

On-site
USD 95,000 - 120,000
Discretionary Annual Incentive
Medical Coverage
Parental Leave
+5
Senior Python Developer
Senior Python Developer

TalentOla • Jersey City (NJ)

On-site
USD 85,000 - 110,000
Senior OCR Engineer: Intelligent Document Processing
Senior OCR Engineer: Intelligent Document Processing

Raval West • United States

On-site
USD 90,000 - 130,000
Senior Python Engineer - ML, OCR & Document Systems
Senior Python Engineer - ML, OCR & Document Systems

Tata Consultancy Services Limited • Addison (TX)

On-site
USD 95,000 - 120,000
Discretionary annual incentive
Medical coverage (medical, dental, vis
401K plan
+2
Python Developer
Python Developer

Constellation Inc • Washington

Hybrid
USD 110,000 - 125,000
401(k)
401(k) contribution
Medical insurance
+8
Senior Python Developer - Contract | SQL/ETL Expert
Senior Python Developer - Contract | SQL/ETL Expert

Dellfor Technologies • Round Lake (IL)

On-site
USD 54,000 - 66,000
Starting salary between $60,000 with regular increments
Referral bonus
On-the-job support from experienced professionals
+3
Senior Python Automation Engineer - ETL & Reporting
Senior Python Automation Engineer - ETL & Reporting

TechDigital Group • Alpharetta (GA)

On-site
USD 110,000 - 170,000