GrepJob
OnHires

Senior Data Collection Engineer (Python / Web Scraping)

OnHires
Apply
about 7 hours ago
Buenos Aires, Argentina +3 moreSenior / Mid Level

Responsibilities

  • Architect, build, and maintain the core infrastructure for large-scale asynchronous data collection.
  • Design and implement anti-blocking strategies to ensure reliable data collection.
  • Develop and maintain robust scraping components using Python and modern frameworks.
  • Build monitoring, alerting, and logging systems to improve scraper reliability.
  • Develop scalable data ingestion pipelines and integrations with REST APIs.
  • Contribute to infrastructure automation using Docker and CI/CD practices.
  • Collaborate with engineers to enhance the scraping platform and mentor teammates.

Requirements

  • Strong experience in building high-volume web scraping systems using Python.
  • Deep knowledge of anti-bot techniques like browser fingerprinting and CAPTCHA solving.
  • Understanding of asynchronous programming and browser automation.
  • Hands-on experience with scraping frameworks such as Playwright and Scrapy.
  • Experience with Docker, Linux, Git, and modern software development practices.
  • Familiarity with SQL and NoSQL databases.
  • Strong ownership mindset and ability to drive complex projects independently.
  • Fluent English communication skills.

Benefits

  • High ownership and opportunity to impact a rapidly growing product.
  • Remote-first culture with flexible working arrangements.
  • Competitive compensation package.
  • Personal and professional development through ongoing learning.
  • Collaborative international engineering team.
  • Optional office near Berlin at the Wildau Tech University campus.

Tech Stack

Categories

Data EngineeringDevOps