职责描述:
1、参与互联网大数据采集平台的建设,构建分布式爬虫框架,满足每天1000万短视频内容、1000万图片、1000万音乐下载量;
2、深刻理解分布式爬虫系统架构及微服务框架,实现分布式爬虫能力对外API能力输出。
3、负责分布式网络爬虫系统平台的微服务架构设计与开发
4、实现数据提取、清洗、结构化、入库、统计分析等需求;
5、建立爬虫监控体系,及时分析及解决爬虫在运行过程中出现的缺陷及数据质量优化提升;
6、研究优化算法,提升爬虫系统的稳定性、可扩展性;
7、研究爬虫策略和防屏蔽规则,解决封账号、封IP、验证码、页面跳转等难点攻克,以及海量数据存储、读取以及采集接口设计等,提升网页抓取的效率和质量;
8、破解主流视频网站和app的反爬机制,有一定逆向经验;
任职要求:
1、全日制本科及以上,5年以上爬虫开发经验,3年以上爬虫架构经验;
2、精通使用分布式基本知识,设计与开发爬虫系统架构;
3、精通使用爬虫相关技术,如:java、python, scrapy, selenium, xpath, 正则表达式 但不限于以上技术等,有有逆向经验尤佳;
4、精通高并发、高性能的分布式系统的设计及应用,熟悉常用数据存储,各种数据处理技术优先;
5、掌握分布式事务原理,掌控多种行之有效的分布式事务解决方案
6、熟悉Docker、K8S等容器技术
7、具有底层分布式微服务开发平台经验
8、对集群容错、负载均衡有深刻理解
9、具备较强的团队协作精神,工作责任心强,良好的沟通、理解、执行能力。