Python Developer (Web Scraping & Data Processing)
RiverStone TechnologyRole Overview
RiverStone Technology is hiring a entry-level Python Developer (Web Scraping & Data Processing). This is a full-time role in IN. Part of RiverStone Technology's Data Science hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
As a Python Developer specializing in Web Scraping and Data Processing at Riverstone Investors, you will play a crucial role in leveraging your expertise in Python programming and data extraction techniques to gather, process, and analyze complex datasets. Your work will empower data-driven decision-making across various business functions, ensuring high-quality insights and operational efficiency.
Responsibilities
- Develop and maintain robust web scraping tools using Python to extract data from diverse online sources efficiently and accurately.
- Design, implement, and optimize ETL (Extract, Transform, Load) pipelines to process large volumes of structured and unstructured data.
- Collaborate with cross-functional teams to understand data requirements and translate them into scalable technical solutions.
- Apply advanced analysis skills to identify patterns, anomalies, and insights within datasets.
- Support model training initiatives by preparing datasets and automating data collection processes for machine learning projects.
- Develop, maintain, and optimize web scraping scripts using Selenium.
- Monitor and troubleshoot existing scraping workflows when source website structures change.
- Update and refactor code to ensure consistent data extraction despite frequent site changes.
- Process, clean, and organize scraped data using Pandas.
- Ensure data accuracy, consistency, and reliability across datasets.
- Collaborate with team members to identify issues and implement improvements quickly.
- Work independently with minimal supervision while meeting tight deadlines.
Requirements
- Proven experience with Python programming, especially in web scraping libraries such as BeautifulSoup or Scrapy.
- Knowledge of ETL tools including Talend or Informatica for efficient data integration workflows.
- Hands-on experience with Selenium for web automation and scraping.
- Solid experience using Pandas for data manipulation and analysis.
- Good understanding of HTML, DOM structure, and handling dynamic web content.
- Experience debugging and maintaining existing codebases.
- Ability to quickly identify and fix issues caused by changes in source websites.
- Strong problem-solving skills and attention to detail.
Required Qualifications:
- Four-year degree in computer science or related field.
- 3-5 years of experience working in Python-related projects.
- Experience with headless browsers and automation tools.
- Familiarity with proxies, CAPTCHA handling, and anti-bot mechanisms.
- Knowledge of version control systems (e.g., Git).
- Experience working in remote or distributed teams.
In this role, you will be expected to work in a quick-paced and execution-focused environment with immediate impact from day one. You will have the opportunity to work on real-world data challenges and scalable scraping systems. This position is a direct hire with no third-party applicants or agency involvement.
Job Types: Full-time, Contractual / Temporary
Pay: 1,000,000.00 - 1,453,058.84 per year
Application Question(s):
- What is your experience in using Selenium and Pandas within Python
- What is your experience with web/data extraction projects Specifically extracting data from websites and creating an organized CSV of data pulled
Experience
- Python: 3 years (Required)
Language:
- English (Required)
Work Location: Remote As a Python Developer specializing in Web Scraping and Data Processing at Riverstone Investors, you will play a crucial role in leveraging your expertise in Python programming and data extraction techniques to gather, process, and analyze complex datasets. Your work will empower data-driven decision-making across various business functions, ensuring high-quality insights and operational efficiency.
Responsibilities
- Develop and maintain robust web scraping tools using Python to extract data from diverse online sources efficiently and accurately.
- Design, implement, and optimize ETL (Extract, Transform, Load) pipelines to process large volumes of structured and unstructured data.
- Collaborate with cross-functional teams to understand data requirements and translate them into scalable technical solutions.
- Apply advanced analysis skills to identify patterns, anomalies, and insights within datasets.
- Support model training initiatives by preparing datasets and automating data collection processes for machine learning projects.
- Develop, maintain, and optimize web scraping scripts using Selenium.
- Monitor and troubleshoot existing scraping workflows when source website structures change.
- Update and refactor code to ensure consistent data extraction despite frequent site changes.
- Process, clean, and organize scraped data using Pandas.
- Ensure data accuracy, consistency, and reliability across datasets.
- Collaborate with team members to identify issues and implement improvements quickly.
- Work independently with minimal supervision while meeting tight deadlines.
Requirements
- Proven exper
Frequently Asked Questions
How do I apply for the Python Developer (Web Scraping & Data Processing) position at RiverStone Technology?
Use the Apply button above to submit your application directly to RiverStone Technology. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Python Developer (Web Scraping & Data Processing) position at RiverStone Technology located?
This position is based in IN. RiverStone Technology has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Python Developer (Web Scraping & Data Processing) at RiverStone Technology earn?
RiverStone Technology has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Python Developer (Web Scraping & Data Processing) role at RiverStone Technology posted?
This role was posted on April 15, 2026 (63 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Python Developer (Web Scraping & Data Processing) role at RiverStone Technology entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements RiverStone Technology has listed.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start