Python爬虫/RPA开发工程师(校招)
宁波
本科及以上
计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
## 岗位介绍
我们正在招聘对 Python、网络数据采集和业务流程自动化感兴趣的应届毕业生。你将参与公司 Scrapy 爬虫及 RPA 自动化项目建设,接触 HTTP 接口分析、浏览器自动化、Python 服务开发,以及与 Java 后端的接口联调。
团队采用 AI 原生研发方式,使用 Codex 等软件工程智能体参与需求分析、代码开发、测试验证、代码审查和故障处理。我们不要求你已经掌握所有技术,但希望你具备良好的编程基础、学习能力和结果验证意识。
## 岗位职责
1. 参与 Python 爬虫及 RPA 自动化项目的开发、测试和维护;
2. 基于 Scrapy 开发数据采集任务,完成请求构造、页面解析、数据清洗和结果回传;
3. 使用 Playwright、Pyppeteer 或 Selenium 等工具,实现网页登录、查询、下载和数据录入等自动化流程;
4. 分析第三方平台的 HTTP 请求、HTML/DOM 结构及接口交互逻辑,协助处理登录态、请求参数和验证码等问题;
5. 参与 Python 服务接口开发,配合 Java 后端完成任务参数、执行结果和状态回写等接口联调;
6. 根据运行日志分析和排查爬虫、RPA 任务中的异常问题;
7. 编写必要的测试用例、开发文档和问题处理记录;
8. 在团队规范下使用 Codex 等软件工程智能体辅助需求分析、代码开发、测试和故障排查,并对最终结果进行验证。
## 岗位要求
1. 计算机、软件工程、网络工程、信息安全等相关专业,本科及以上学历;
2. 掌握 Python 基础语法,理解面向对象、异常处理、模块化开发等基本概念;
3. 了解 HTTP/HTTPS 协议,能够使用浏览器开发者工具分析网络请求;
4. 了解 HTML、DOM、XPath、CSS Selector、Java script 和 Ajax 等 Web 基础知识;
5. 了解 Scrapy、Playwright、Pyppeteer、Selenium、FastAPI 中的一种或多种;
6. 了解线程、协程、异步编程等基本概念;
7. 具备良好的逻辑分析能力、代码习惯和问题排查意识;
8. 能够阅读技术文档,愿意主动学习新的业务和技术;
9. 具备良好的沟通能力、责任心和团队协作意识;
10. 具备 AI 编程实践经验,能够使用 AI 工具进行代码理解、需求拆解、代码实现、测试验证和问题排查,并能判断、验证和修正生成结果。
## 加分项
1. 有 Python 爬虫、网页自动化、RPA 或数据采集相关课程设计、个人项目或实习经验;
2. 有使用 Codex、Claude Code、Cursor、GitHub Copilot 等工具完成完整开发任务的经验;
3. 能读懂基础 Java 代码,了解 Spring Boot、REST API 和 JSON 数据交互;
4. 使用过 Redis、MySQL、MongoDB、消息队列或任务调度系统;
5. 了解 Cookie、Token、代理 IP、请求限流、失败重试等机制;
6. 了解 Linux、Git、Docker、Scrapyd 等开发和部署工具;
7. 有 Java script 代码分析或使用 Frida、Jadx 等工具的经验;
8. 有个人项目、课程项目、开源项目或其他可以展示的实际开发成果。
## 我们希望你
1. 不一定掌握所有技术,但具备扎实的编程基础和较强的学习能力;
2. 面对陌生网站或业务流程时,能够主动分析、验证并尝试解决问题;
3. 重视代码质量,愿意补充测试、注释和开发文档;
4. 对爬虫、浏览器自动化、RPA 或企业业务自动化方向有兴趣;
5. 将 AI 视为可以协作执行任务的软件工程智能体,而不是简单复制代码的工具,并对最终交付质量负责。

