Research Crawling Engineer
Grass operates a bandwidth-sharing network that lets users earn rewards by contributing unused internet capacity. Verified institutions use the network for public-web data requests, while participants can track points, rewards, and network activity through its apps and dashboard.
Funding history
Projects
About Grass
Grass provides desktop, mobile, and extension-based software for users to contribute idle residential internet bandwidth to the Grass Network. The network routes verified, outbound public-web data requests through participating connections and tracks contributions using Network Points and Uptime Points, which may result in Grass Tokens or USDC rewards. Grass also offers an account dashboard, a managed crypto wallet, rewards and staking-related services, and serves verified business and research institutions that require access to public web data.
Skills
About the Role
You will design and operate large-scale web data acquisition systems for research and model development. You will build distributed crawlers, handle anti-bot systems and dynamic websites, develop data processing pipelines, construct research datasets, monitor crawl quality, collaborate with research teams, and optimize infrastructure for cost, latency, and reliability.
Requirements
- Strong programming experience in Go Rust Python Java or C++
- Experience building web crawlers or large-scale data pipelines
- Understanding of HTTP networking and browser behavior
- Familiarity with distributed systems and parallel processing
- Experience with large datasets at TB to PB scale
- Ability to debug unstable or adversarial environments
Responsibilities
- Build and maintain large-scale web crawlers
- Design high-throughput fault-tolerant data collection systems
- Handle anti-bot systems rate limits and dynamic websites
- Develop pipelines for cleaning deduplication filtering and normalisation
- Construct and maintain datasets for research and model training
- Monitor crawl performance coverage and data quality
- Collaborate with research teams on data collection needs
- Optimize infrastructure for cost latency and reliability
Benefits
- Fully remote work
- Benefits package
- Equity package
