职位要求
一岗位职责
1. 开发与维护
- 参与Python相关项目的需求分析设计开发和维护
- 编写高效可复用易维护的Python代码完成模块或系统开发
- 修复系统缺陷优化代码性能
2. 技术实现
- 根据业务需求开发后端API如Django/Flask/FastAPI
- 处理数据相关任务如爬虫ETL数据分析等
- 涉及AI/机器学习如TensorFlow/PyTorch或自动化脚本开发
3. 协作与文档
- 与前端测试产品团队协作保证项目交付质量
- 编写技术文档包括设计文档接口文档等
4. 技术优化
- 参与代码评审优化系统架构和性能
- 探索新技术如异步编程微服务架构等并落地实践
二任职资格
1硬性要求
1.1. 编程基础
- 熟练掌握Python语言及常用库如requests/pandas/numpy等
- 熟悉面向对象编程设计模式多线程/协程等
1.2. 框架经验
- Web方向熟悉Django/Flask/FastAPI等框架及RESTful规范
- 数据方向掌握Scrapy/Selenium/Pandas/NumPy等工具
1.3. 数据库
- 熟练使用MySQL/PostgreSQL等关系型数据库了解Redis/MongoDB等NoSQL
- 熟悉ORM如SQLAlchemyDjango ORM
1.4. 工具链
- 熟悉GitLinux基础命令Docker等开发工具
- 了解CI/CD流程如Jenkins/GitLab CI
2加分项
- 有云计算AWS/Azure/GCP或微服务K8s经验
- 掌握其他语言如Go/Java/JavaScript
- 熟悉消息队列RabbitMQ/Kafka或分布式系统设计
3软技能
- 良好的逻辑思维能力学习能力和团队沟通能力
- 能独立解决问题对代码质量有追求
三其他扩展要求
- Web后端熟悉高并发缓存分布式架构如Celery
- 数据分析/爬虫精通数据清洗可视化Matplotlib/Seaborn熟悉反爬策略
- AI/ML掌握机器学习算法深度学习框架如PyTorch
- DevOps/自动化熟悉AnsibleShell脚本监控工具Prometheus
四典型面试问题
1. Python基础装饰器GIL深浅拷贝生成器
2. 算法LeetCode中等难度如二叉树动态规划
3. 项目经验挑战点优化方案技术选型原因
根据目标公司业务调整侧重点例如投递AI岗位需强化算法和模型实践经验