P
ParagonCorp
Senior Scraper Engineer
Skills
E-commerce WebsitesScrapingMobile DevelopmentDockerData MiningPythonIOSSnowflakeSeleniumPlaywrightn8nApache AirflowCharles Proxy
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Jakarta, Indonesia
Work mode:
Onsite
Published on:
17 September 2026
What they need
Key Responsibilities
- Design, build, and maintain scalable Python-based scraping systems (e.g., using requests, BeautifulSoup, Selenium, Playwright, Scrapy), architecting for reliability and maintainability rather than one-off scripts
- Design and implement anti-detection strategies at scale, rotating proxies, CAPTCHA-bypass solutions, user-agent/device fingerprint randomization, to sustain high scraping success rates across changing site and app defenses
- Reverse-engineer and extract data from mobile apps (Android/iOS) via API traffic interception, SSL pinning bypass, and emulator/device automation, in addition to standard web scraping
- Architect data pipelines that ingest and normalize structured and unstructured data from web APIs, mobile app APIs, HTML, JSON, and XML sources
- Own orchestration and scheduling of scraping workflows (Airflow, Prefect, n8n, or similar), including retry logic, alerting, and failure recovery
- Lead integration of pipelines into downstream systems (Snowflake, Google Sheets, S3, GCS, SharePoint), ensuring data quality and consistency
- Establish monitoring, logging, and observability practices for scraping infrastructure to catch breakages proactively rather than reactively
- Evaluate and prototype new scraping targets (web and mobile), data enrichment sources, and tooling; make build-vs-buy recommendations
- Anticipate and adapt to web/app structure, anti-bot, and API changes ahead of failures; mentor junior engineers on scraping best practices
Requirements
- Bachelor's degree in Computer Science, Information Systems, or related field
- At least 5 years of experience in web scraping, crawling, or automation scripting, including at least 1-2 years designing scraping systems at scale (not just writing individual scripts)
- Strong proficiency in Python and its scraping ecosystem (requests, BeautifulSoup, Selenium, Playwright, Scrapy)
- Hands-on experience with mobile scraping/reverse engineering, tools like Frida, mitmproxy, Charles Proxy, Objection, or Appium; experience bypassing SSL pinning and root/jailbreak detection
- Proven experience with headless browser automation (Puppeteer, Playwright) and defeating modern anti-bot measures (proxy rotation, CAPTCHA handling, rate-limiting, fingerprinting)
- Hands-on experience with containerization (Docker) and Git-based CI/CD in production environments
- Track record of scraping high-defense targets such as social media or e-commerce platforms (web and/or mobile app) at scale
- Experience owning end-to-end data pipelines into a warehouse (Snowflake preferred) or cloud storage
- Prior experience mentoring or leading other engineers is a plus
Other offers great for you!
These companies are also looking for great profiles
s
skiils
Senior MLOps Engineer
530
Freelance
Paris, France
Hybrid
Skills
Google Cloud PlatformDockerDevOpsDatabricksGitAWSGitHubApache AirflowTerraformmlopsmlengineer
3 days ago
Quick apply
S
Staff and More
SENIOR FRONTEND & MOBILE ENGINEER (H/F)/ React Flutter CDI
Permanent contract
Geneva, Switzerland
Hybrid
Skills
React
9 hours ago
Quick apply
W
Wikeys
Senior IAM / IGA Operations Engineer – Keycloak & MidPoint (FR/NL/ENG)
650
Freelance
Brussels, Belgium
Hybrid
Skills
IAMIGAIdentity and Access ManagementIdentity Governance and AdministrationSenior IAM EngineerIAM Operations EngineerIdentity EngineerKeycloakMidPointOpenID ConnectOIDCOAuth2SAMLIdentity FederationProvisioningIdentity Lifecycle ManagementJoiner Mover LeaverJMLAccess ManagementLinuxPostgreSQLMariaDBLDAPIAM TroubleshootingRoot Cause AnalysisIAM SecurityIAM IntegrationPythonGroovyHigh AvailabilityPlatform OperationsFrançaisDutch
5 hours ago
Quick apply
No company information available.