Dashu Crossborder Hires Python Engineer for Ecommerce Security

A large cross-border e-commerce company is hiring a Senior Python Engineer to solve data acquisition challenges. Responsibilities include product feature development, multi-platform information scraping and analysis, anti-scraping mechanism cracking and optimization, and research on crawling strategies and anti-blocking rules. Requirements include a solid foundation in Python programming, extensive experience with web scraping frameworks, reverse engineering skills, and data processing experience. The role focuses on building robust and scalable solutions for extracting valuable data from various online sources in the cross-border e-commerce domain.
Dashu Crossborder Hires Python Engineer for Ecommerce Security

As cross-border e-commerce continues its global expansion, data has become the critical engine driving business growth. However, with increasingly sophisticated anti-scraping mechanisms, companies face mounting challenges in acquiring the necessary data efficiently and reliably.

Major cross-border e-commerce platforms are now actively recruiting senior Python developers in Shanghai to build more robust data acquisition capabilities that can navigate these complex technical barriers.

Key Responsibilities

The position focuses on several critical areas:

  • Product Development: Participate in developing e-commerce related product features, independently or collaboratively completing specific module development to meet business requirements.
  • Multi-Platform Data Extraction: Design and implement data scraping solutions for various e-commerce platforms, effectively extracting and analyzing web content to support business decisions.
  • Anti-Scraping Countermeasures: Research various anti-scraping technologies including dynamic webpage capture, browser simulation, and mobile app data extraction, developing targeted solutions to improve efficiency. This includes reverse engineering, unpacking, encrypted parameter analysis, and scraping defense techniques.
  • Scraping Strategy Optimization: Continuously research and improve scraping methodologies, developing effective anti-blocking rules to overcome account suspensions, IP bans, CAPTCHAs, and page redirects, ensuring stable operation.

Qualifications

Candidates must meet the following requirements:

  • Education & Experience: Bachelor's degree or higher in computer science or related field, with 3-5 years of Python development experience.
  • Programming Skills: Strong proficiency in Python with solid fundamentals, capable of independently completing scraping projects.
  • Framework Knowledge: Familiarity with at least one open-source scraping framework such as Scrapy, Appium, or Selenium.
  • Technical Expertise: Advanced skills in dynamic webpage capture, browser simulation, and mobile app data extraction, with proficiency in tools like Fiddler.
  • Reverse Engineering: Experience with JS and app reverse engineering, understanding JS Hook principles and common anti-scraping techniques.
  • Data Processing: Preference given to candidates with experience in large-scale data processing, mining, and information extraction.

The position is based in Shanghai's Xuhui District, where companies are actively seeking qualified professionals to tackle these data acquisition challenges and support business growth in the competitive cross-border e-commerce sector.