Web Crawler Engineer
IT Services and IT ConsultingChinaFull-time
Written from the original listing. Read the full description below before applying.
This role involves web data scraping, cleaning, parsing, and storage, requiring proficiency in Python and familiarity with JavaScript and FastAPI. The candidate will also work with databases and various scraping technologies, including anti-scraping techniques.
Translated from Chinese
Beijing Xiehe Operation and Maintenance Wind Power Technology Co., Ltd. — IT Services and IT Consulting, headquartered in Beijing, Beijing.
Job Responsibilities
- Responsible for web data scraping, cleaning, parsing, and storage.
- Proficient in Python programming language, familiar with JavaScript, and experienced in building backend services with FastAPI.
- Skilled in using databases, including Redis, PostgreSQL, and MySQL.
- Familiar with deploying services using Docker.
- Knowledgeable in various scraping technologies, including anti-scraping, proxies, and CAPTCHA handling.
- Proficient in using regular expressions and XPath to extract information from structured and unstructured data.
- Mastery of common anti-scraping mechanisms and expertise in various anti-scraping techniques, including but not limited to: hooking, JS protection, obfuscation, and reverse analysis.
- Participate in designing and optimizing distributed web scraping systems, familiar with scheduling strategies for collection systems, real-time monitoring of scraping progress, and alert feedback.
Job Requirements
- Programming skills: Proficient in Python, familiar with JavaScript, and able to use FastAPI to build backend services.
- Database: Skilled in using PostgreSQL/MySQL for data storage and Redis for caching and deduplication.
- Proficient in XPath and regular expressions for parsing structured and unstructured data.
- Knowledge of building proxy IP pools, request disguise, and dynamic rendering techniques.
- Experience in anti-scraping techniques (Hook technology, JS reverse engineering, code obfuscation analysis, etc.) is preferred.
- Candidates with experience in reverse engineering of cryptographic algorithms are preferred.
- Proficient in using Docker for containerized service deployment.
Employment Type
Full-time
Collected automatically from cn.linkedin.com on Aug 29, 2026.Report an issue with this listing