Search by job, company or skills

Python Developer

Early Applicant
  • Posted 2 months ago
  • Be among the first 30 applicants

Job Description

Job Summary

GrabOn is looking for a highly skilled Python Developer with deep expertise in large-scale web scraping, browser automation, and distributed systems. The ideal candidate will design and maintain high-resilience, fault-tolerant scraping infrastructure capable of operating reliably against modern anti-bot defenses.

You will work on distributed, cloud-native scraping pipelines, collaborate on agentic and

autonomous systems, and continuously optimize for scale, cost, and reliability.

Key Responsibilities

Scraping & Automation

  • Design, build, and maintain high-resilience web scraping systems at scale
  • Implement advanced Selenium / Playwright automation (headless, stealth, browser fingerprint control)
  • Handle anti-bot mechanisms, including:
  • IP rotation & proxy orchestration
  • CAPTCHA detection & mitigation
  • Browser fingerprinting and evasion strategies

Distributed Systems & Cloud

  • Architect and maintain distributed scraping pipelines using:
  • AWS Lambda
  • SQS
  • EC2 (auto-scaling worker fleets)
  • Build retry-safe, idempotent, and fault-tolerant pipelines
  • Ensure graceful handling of failures, throttling, and partial outages

Performance, Monitoring & Optimization

  • Monitor scraping throughput, failure rates, and infrastructure health
  • Debug production issues across distributed workers
  • Optimize AWS cost, latency, and system throughput

Agentic & Autonomous Systems

  • Collaborate on agent-based architectures for:
  • Autonomous task execution
  • Decision-making workflows
  • Self-healing data pipelines

Engineering Practices

  • Write production-grade Python code (clean, testable, maintainable)
  • Work comfortably in Linux server environments
  • Follow best practices for concurrency, rate-limiting, and queue-based systems

Mandatory Requirements (Non-Negotiable)

  • Strong Python expertise (production systems, not notebooks or scripts)
  • Deep hands-on experience in web scraping at scale
  • Expert-level Selenium and/or Playwright knowledge
  • Proven experience with AWS Lambda, SQS, and EC2
  • Strong understanding of:
  • Concurrency & parallelism
  • Queues and distributed workflows
  • Retries, backoff strategies, and rate limits
  • Comfortable managing and debugging Linux servers & cloud infrastructure

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 140244531

Similar Jobs

Hyderabad, India

Skills:

.NETMicroservicesGcpNeo4jDockerRestful ApisAzurePythonKubernetesAWSASP.NET CoreAmazon NeptuneGraph Database technologies

Hyderabad, India

Skills:

GcpLinuxPythonSql

Hyderabad, India

Skills:

GitRest ApisSqlPython

Hyderabad, India

Skills:

Concurrency ParallelismSQL Database SkillsCore Python MasteryAPIs Data HandlingCode Comprehension DebuggingCommand Line ScriptingVersion Control Git

Hyderabad, India

Skills:

JavascriptPandasCSSHTMLPythonAWS Cloud Services