Web Crawler Engineer @ Grab
Your Application Journey
Email Hiring Manager
Job Details
About Grab
Grab is Southeast Asia's leading superapp empowering millions with services from ride-hailing to food delivery and payments. At Grab, purpose gives joy and technology drives our mission forward.
Team Overview: POI Team
The POI team in the Grab Geo department builds data systems for Southeast Asia including search, recommendation, geocoding and reverse geocoding that support Grab's diverse businesses.
Role Overview: Web Crawler Engineer
As a Web Crawler Engineer, you will design and implement a scalable, distributed POI data collection platform. You will tackle challenges such as bypassing anti-crawling mechanisms, distributed task scheduling, concurrency control and cost optimization. You will also explore modern technologies including LLMs for intelligent parsing and adaptive anti-crawling strategies.
Key Responsibilities
- Design and architect scalable crawler systems.
- Solve challenges including dynamic encryption, behavioral verification and login simulation.
- Implement modern tech like LLMs for data quality validation.
- Plan technology innovation and research industry trends.
Required Qualifications
- Bachelor's degree or higher in Computer Science or related field.
- 1+ years experience in web crawling or similar data collection roles.
- Proficiency in Python, Go, or Java, with expertise in concurrency and asynchronous programming.
- Experience with crawler frameworks (Scrapy, Playwright, Selenium) and web security techniques.
- Proven capability in handling dynamic content loading, CAPTCHA solving and automated data pipelines.
Bonus Points
- Experience with LLM technology in data collection.
- Mobile reverse engineering or protocol analysis skills.
- Deep understanding of the mapping industry and POI data.
Life at Grab
Enjoy comprehensive benefits including Term Life Insurance, Medical Insurance, flexible work arrangements, and tailored benefit packages. Grab values diversity and an inclusive culture to help every Grabber excel.
Key skills/competency
- Web Crawling
- Distributed Systems
- Python
- Go
- Java
- Scrapy
- Selenium
- Concurrency
- LLM
- Data Parsing
How to Get Hired at Grab
🎯 Tips for Getting Hired
- Research Grab's mission: Understand their technology and superapp culture.
- Customize your resume: Highlight distributed systems and crawler experience.
- Showcase related projects: Demonstrate handling anti-crawl measures.
- Prepare technical examples: Explain concurrency and data pipeline challenges.