Python Engineer (Web scraping)

Salary

โ‚น15 - 30 LPA

Min Experience

2 years

Location

Rawalpindi, Punyab, Pakistรกn

About the role


We're looking for a talented Python Engineer with strong web scraping experience to join our growing team.


๐Š๐ž๐ฒ ๐‘๐ž๐ฌ๐ฉ๐จ๐ง๐ฌ๐ข๐›๐ข๐ฅ๐ข๐ญ๐ข๐ž๐ฌ

-Develop, maintain, and optimize web scraping solutions using Scrapy and Playwright.

-Implement effective logging mechanisms to track scraping activity, identify issues, and maintain system health.

-Research and implement strategies to bypass anti-bot measures, including CAPTCHA-solving, user-agent rotation, and IP management.

-Design and configure proxy solutions to ensure scraping efficiency and reliability.

-Work on backend APIs and services using FastAPI (experience is a plus).

-Collaborate with cross-functional teams to integrate scraping outputs into downstream systems.

-Write clean, efficient, and well-documented code following best practices.

-Troubleshoot and debug scraping and backend systems as needed.


๐๐ฎ๐š๐ฅ๐ข๐Ÿ๐ข๐œ๐š๐ญ๐ข๐จ๐ง๐ฌ

-Proven expertise in web scraping using Scrapy and Playwright.

-Strong understanding of web protocols (HTTP, HTTPS), browser automation, and data parsing (HTML, JSON, XML).

-Hands-on experience with anti-bot evasion techniques, including:

CAPTCHA-solving tools and services.

-Rotating user agents and IPs.

-Proxy configuration and management (data center and residential).

-Proficient in implementing structured logging for debugging and monitoring purposes.

-Familiarity with FastAPI or similar Python frameworks is a plus.

-Experience with version control systems like Git.

-Strong problem-solving skills and attention to detail.

-Ability to work in a collaborative team environment.


๐๐จ๐ง๐ฎ๐ฌ ๐’๐ค๐ข๐ฅ๐ฅ๐ฌ

Experience with cloud platforms (AWS, Azure, or GCP) for deploying scraping infrastructure.

Familiarity with containerization tools like Docker.

Experience with asynchronous programming in Python.

Knowledge of databases (SQL/NoSQL).

Understanding of CI/CD pipelines for automated deployments.


๐–๐ก๐ฒ ๐‰๐จ๐ข๐ง ๐”๐ฌ?

-Work on challenging, large-scale scraping projects with cutting-edge tools.

-Be part of a collaborative team that values learning and innovation.

-Competitive salary and growth opportunities.

-Flexible working environment.


Skills

python
web scraping
scrapy
playwright
captcha-solving
user-agent rotation
ip management
proxy configuration
fastapi
git
cloud platforms
docker
asynchronous programming
databases
ci/cd