Python开发工程师
恩士迅信息科技(上海)有限公司职位描述
该职位来源于猎聘 工作职责: 负责核心系统或平台的 Python 模块开发与维护,确保代码质量和可读性 2. 设计合理的模块边界与数据处理流程,提升系统的可维护性与扩展性 3. 主导并推动代码规范制定与落地,包括代码风格、类型注解、单元测试等 4. 参与系统架构设计、重构与技术选型,优化性能与资源使用效率 5. 参与 Code Review,协助提升团队整体技术能力与工程文化 6. 与前端、算法、测试等团队密切协作,推进项目高效交付 任职要求: 1. 5 年以上 Python 开发经验,对语言特性理解深入,编码规范严谨 2. 熟悉常用 Python 工程化工具,如:Pytest、MyPy、Black、Pylint、Poetry/PDM 3. 具备良好的模块化设计能力,能合理拆解职责、降低耦合 4. 熟悉异步编程(asyncio)、多线程/多进程处理 5. 熟悉 REST API 的开发流程,具备一定的后端服务设计能力 6. 熟悉常用的中间件及数据库 7. 重视代码可测试性,具备 TDD/单元测试习惯 8. 有实际参与中大型项目开发、维护或重构的经验 9. 有常规CI/CD实践经验,以及云平台经验 10. 沟通协作良好,具备跨团队合作能力,能推动规范落地并指导初中级工程师 加分项 1. 有 AI 应用相关开发经验(如:模型调用、数据处理、分析平台等) 2. 有网页爬虫开发经验,熟悉反爬机制与数据采集框架(如 Scrapy、Playwright、Selenium 等) 3. 有参与开源项目、技术博客或内训经验者优先
¿Te interesa este puesto?