Remote Senior Web Scraping Engineer - Python Expert
About the Role
We are looking for a Remote Senior Web Scraping Engineer to join our dynamic team at Oxylabs. As a key player in our organization, you will tackle complex challenges and maintain our robust infrastructure that handles over 60PB of data traffic monthly. This is an exciting opportunity for someone passionate about web scraping and data solutions.
What You'll Do
- Develop scalable scrapers to efficiently gather data from various sources.
- Define resilient scraping strategies and unblock websites for scraping.
- Improve observability in our systems to ensure high performance.
- Develop back-end solutions for scraping and parsing problems of varying complexities.
- Maintain existing systems while developing new features related to scraping and parsing.
Requirements
- Proven experience working with Python.
- Strong understanding of computer science principles, including data structures and algorithms.
- Proficiency in version control using Git.
- Knowledge of techniques to unblock websites for scraping.
- Familiarity with various scraping techniques and open-source tools.
- Comfortable using browser Dev Tools and understanding network protocols (TLS/SSL).
- Experience with browser automation and asynchronous programming.
Nice to Have
- Web development knowledge and experience with CSS Selectors / XPaths for parsing.
- Familiarity with Go and C++.
- Experience with browser source code.
- Knowledge of front-end frameworks.
- Experience with Pydantic, FastAPI, SQLAlchemy, Redis, MySQL, Docker, Kubernetes, Elasticsearch, and monitoring tools like Grafana and Prometheus.
- Machine learning experience in the scraping domain.
- Proven ability to build scalable systems.
What We Offer
- Gross salary starting from 5600 EUR/month, with flexibility based on your skills and experience.
- Fully remote work environment with asynchronous communication.
- Opportunities for professional growth and development.
- A supportive and diverse team culture.
- Access to cutting-edge technology and tools in the web scraping industry.
Are you ready for the challenge? Join us as a Remote Senior Web Scraping Engineer and make a significant impact in the world of data solutions!
This Remote Senior Web Scraping Engineer position at Oxylabs offers a unique opportunity to work with a leading team in web data solutions. Enjoy competitive pay and a fully remote work environment.
Who Will Succeed Here
Proficient in Python with deep experience in libraries such as Scrapy and Beautiful Soup, demonstrating the ability to develop efficient web scraping solutions that can handle large-scale data extraction and processing.
Strong understanding of asynchronous programming in Python, particularly with frameworks like asyncio, to optimize the performance of scrapers and ensure they can handle multiple requests concurrently without blocking.
Hands-on experience with Docker for containerization, allowing for the deployment and scaling of web scraping applications in cloud environments, coupled with a solid grasp of TLS/SSL protocols to ensure secure data transmission.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months