Search by job, company or skills

Python Developer

Python Developer

GrabOn
5-7 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 40 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:

Key Skills

Playwright

Backoff Strategies

Retries

Parallelism

Rate Limits

Queues

Distributed Workflows

About Company

Similar Jobs

5-7 yrs
Hyderabad, India
Skills:
PostgreSQL, Django, Numpy, Git, Pandas, Gcp, Docker, MySQL, Flask, FastAPI, MongoDB, Rest Apis, Azure, Python, AWS, CI CD, Streamlit
3-5 yrs
Hyderabad, India
Skills:
Git, Docker, Python, software pipeline setup
4-10 yrs
Hyderabad, India
Skills:
Google Cloud Platform (GCP), Django, Numpy, Pandas, Flask, Data Structures And Algorithms, Python, Testing, Version Control, Tensorflow, Matplotlib, Pytorch, Rest Apis, Azure, AWS, Scikit-learn, Software development best practices, CI/CD
8-10 yrs
Hyderabad, India
Skills:
Pyramid, Django, Javascript, Html5, Flask, Python, AWS, AI tools
5-7 yrs
Hyderabad, India
Skills:
code coverage , Integration Testing, Solid Principles, Design Patterns, Agile Methodologies, Unit Testing, Sql, Microservices, Version Control, Django, Cloud, Python, CLEAN Code, Automated tests, NoSQL Databases, CI CD pipelines