python工程师招聘_美的集团招聘 - 智联招聘
美的集团职位描述
岗位职责
1.负责公司核心业务系统(如API服务、数据处理平台、自动化工具等)的需求分析、设计、开发与单元测试,保障交付质量与系统稳定性;
2.参与系统架构设计和技术选型,主导模块级设计方案,对现有系统进行性能优化、代码重构及技术债务治理;
3.独立完成中大型功能模块的开发任务,编写高质量的Python代码,并配合测试团队完成集成测试与缺陷修复;
4.快速响应并解决生产环境中的各类技术问题(性能瓶颈、数据一致性、服务中断等),具备较强的线上问题排查与修复能力;
5.积极参与代码评审(Code Review),严格遵守并推动团队编码规范(PEP 8),通过静态检查工具提升整体代码质量;与产品经理、前端工程师、运维工程师紧密协作,保证项目迭代顺畅,按时完成版本发布。
任职要求
- 技术能力
1.精通Python 3.x语法,深入理解可变/不可变类型、深拷贝/浅拷贝、装饰器、生成器、迭代器、上下文管理器等高级特性;熟悉GIL、内存管理与垃圾回收机制,有内存泄漏排查经验者优先;
2.异步编程:熟练使用asyncio、aiohttp或FastAPI的异步特性,理解事件循环、协程、Future/Task原理,能编写高性能的异步IO代码;
3.熟练掌握至少一种主流Web框架(Django、Flask、FastAPI),理解WSGI/ASGI协议及中间件原理;熟悉Django ORM或SQLAlchemy的使用与调优,能解决N+1查询等常见性能问题;
4.有实际微服务项目经验,熟悉Python生态下的服务间通信方案(如gRPC、Thrift、HTTP/RESTful),了解服务发现与配置管理的基本思路;
5.熟练使用PostgreSQL或MySQL,具备SQL调优、索引优化能力;熟悉Redis(数据结构、持久化、主从/集群)并有实际缓存设计与使用经验;了解MongoDB等NoSQL数据库的使用场景;
6.至少熟悉一种消息中间件(RabbitMQ、Kafka、Redis Streams);必须熟悉Celery(任务队列)的使用,了解其Broker、Backend、Beat调度及结果存储机制;
7.熟练使用Git、Poetry/Pipenv/pip进行依赖管理;熟悉Linux操作系统常用命令,能独立完成应用部署与日志排查;熟悉Pytest、unittest、Mock等测试框架,习惯编写可测试的代码;了解Black、Flake8、MyPy(类型注解)等质量保障工具;
8.熟练使用Python类型注解(Type Hints),理解PEP 484/526规范,能在实际项目中结合Pydantic进行数据校验与序列化;
9.具备良好的业务抽象能力,熟练运用工厂、策略、模板、单例等常用设计模式,能按业务领域合理划分模块与服务边界;
10.熟悉RESTful API设计规范,了解OpenAPI/Swagger自动生成文档;有GraphQL或gRPC实践经验者优先;
11.理解分布式系统常见问题及解决方案,包括接口幂等性、分布式锁(Redis/Redisson)、分布式事务(TCC/Saga/本地消息表),并在实际项目中有过落地经验;
12.对新技术保持敏感度,乐于探索Python生态前沿(如Pydantic v2、FastAPI异步最佳实践等);
对这个职位感兴趣吗?