Job Title: Python Web Scraping Developer (with AI Tooling Experience)
Job Summary:
We are seeking a skilled and passionate Python Web Scraping Developer to join our dynamic team. The ideal candidate will have strong expertise in Python programming, a proven track record in web scraping, and solid experience with MySQL databases. You will work closely with our product and data teams to extract, process, and manage data from various sources, leveraging AI tools such as Claude or similar to accelerate development and optimize workflows.
Key Responsibilities:
- Develop and maintain web scraping scripts and pipelines using Python.
- Utilize tools and frameworks such as requests, BeautifulSoup, Scrapy, and Selenium for large-scale data extraction.
- Optimize web scraping processes for speed, reliability, and maintainability.
- Design and execute efficient MySQL queries, ensuring data integrity and optimal performance.
- Collaborate with cross-functional teams to define data requirements and implement solutions.
- Integrate AI-based tools (e.g., Claude or similar LLMs) to speed up development, automate repetitive coding tasks, and improve productivity.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews to ensure quality and share knowledge within the team.
- Troubleshoot and debug scraping scripts, database queries, and related systems.
- Stay current with web scraping trends, AI tools, and database optimization techniques.
Requirements:
- Strong experience in Python programming.
- Excellent knowledge of web scraping frameworks/tools, including:
- requests
- BeautifulSoup
- Scrapy
- Selenium
- Strong understanding of MySQL databases, including query optimization and data management.
- Familiarity with version control systems, especially Git.
- Experience with AI-assisted development tools such as Claude, ChatGPT, or similar to increase efficiency.
- Ability to understand business requirements and translate them into technical specifications.
- Strong problem-solving skills, attention to detail, and the ability to work independently.
- Excellent communication skills in English (must be comfortable speaking on the phone).
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Experience with data cleaning, transformation, and storage workflows.
- Knowledge of anti-bot evasion techniques and proxy management for scraping.
- Familiarity with cloud environments (AWS, GCP, Azure) for deploying scraping pipelines.
What We Offer:
- Competitive salary and benefits package (payments in USD).
- Opportunities for professional growth and learning.
- A collaborative and innovative work environment.
- Flexible work hours and remote working options.
- Access to the latest tools, AI platforms, and technologies to support your work.
Job Type: Contract
Pay: From PKR 75,000 per month (payments in USD)
Language:
- English Fluently - Will be talking on the phone. (Required)
Job Types: Full-time, Contract
Pay: Rs249.00 - Rs250.00 per month
Application Question(s):
- Are you located in Pakistan?
Experience:
- Scrapy: 1 year (Required)
- Python: 2 years (Required)
- BeautifulSoup: 1 year (Preferred)
- Selenium: 1 year (Preferred)
- MySQL databases: 1 year (Preferred)
- Scraping Websites/online Databases: 3 years (Required)
Language:
- English Fluently (Required)
Work Location: Remote
Application Deadline: 18/08/2025
Expected Start Date: 18/08/2025