← All jobs

Web Crawling & Scraping Engineer

NewsCatcherRemote (Within ±3 hours of CET)Posted 2mo ago
CATCHALL IS LIVE — OUR RECALL-FIRST WEB SEARCH API TRY IT HERE PRODUCTS RESOURCES PRICING DOCS ABOUT US TRY API FOR FREE BOOK A DEMO How it works Discover how our API processes data to deliver unmatched insights Entity Resolution Ensure every article pinpoints the exact company or individual you’re tracking Localized News Get ultra-granular, location-focused news Web Crawling & Scraping Engineer Remote (Within ±3 hours of CET) About the job Functions Example tasks Experience Nice to have Your KPIs Compensation and perks Needed tools About the job We seek a highly skilled and motivated Web Crawling & Scraping Engineer. We crawl over 100k news websites daily and we are looking for someone who is passioned about Web Crawling the same way we are. Curious to explore new ways of handling difficult website cases and automating our crawling techniques. Functions Crawling Platform: Design, construct, test and maintain robust, reliable, and scalable crawling pipeline infrastructure. Add an automatic way of fixing non-working crawlers Provide metrics on website coverage Data Pipeline: Design, construct, test and maintain robust, reliable, and data pipeline infrastructure. Automation and unit tests Optimization: Optimize server performance and resource utilization of crawling infrastructure. Regularly review and improve system performance and scalability. Collaboration and Documentation: Maintain accurate and up-to-date documentation of server configurations, procedures, and policies. Provide technical support and training to team members as needed. Example tasks Introduce a new automatic way of crawling a website that does not work with existing techniques Come up with an idea on how to verify why a specific crawler stopped working and fix it automatically Use LLM methods to improve crawling methods Experience Proven experience as a Web Crawling & Scraping Engineer or similar role. Web Scraping and Web Crawling Techniques Streaming/batch data processing framework such as RabbitMQ. Solid knowledge of SQL and NoSQL databases Kubernetes / Docker is a must have Strong problem-solving skills Excellent communication and collaboration skills. Nice to have Experience with ElasticSearch (OpenSearch) Your KPIs Number of non-working crawlers per website (should be small) The time between a crawler goes down and we come up with a fix (should be small) Compensation and perks Competitive salary and equity. Up to 24 days of vacation & 16 days of sick leave/holidays (all fully paid) Learning and development compensation One meeting-free day per week Co-working Budget Training Budget We provide all the necessary equipment to work comfortably and efficiently from home. Yearly company retreats (2024 — Canary Islands, 2023 — French Alpes) Needed tools Scrapy Crawlee APPLY NOW