职位详情
软件研发工程师(python)
8000-16000元
浪潮集团
深圳
不限
本科
12-26
工作地址

深圳浪潮早上班云技术有限公司

职位描述

岗位职责

1.基于Tornado框架进行高并发、高性能后端服务的设计、开发与维护,负责核心业务接口、异步服务的实现,保障系统响应速度和稳定性;

2.参与数据库架构设计与优化,熟练使用MySQL完成表结构设计、SQL调优、事务处理,具备国产化数据库(人大金仓、达梦、高斯、OceanBase等)开发、迁移或调优经验者优先;

3.了解并使用Redis作为中间件,结合Tornado异步特性完成缓存读写、数据临时存储等基础应用,配合解决业务场景中的数据访问问题;

4.基于Celery+Tornado实现异步任务、定时任务的开发与调度,优化任务执行链路,保障任务高可用;

5.排查并解决线上环境中Tornado服务的性能问题、异步逻辑异常、数据库连接池问题等,保障业务系统稳定运行;

任职要求

1. 本科及以上学历,计算机、软件工程、信息工程等相关专业,3年及以上Python开发经验;

2. 熟练掌握Python编程语言,深入理解异步IO、协程、多线程/多进程等核心特性,精通Tornado框架核心原理(异步非阻塞IO、IOLoop、路由映射、异步请求处理、WebSocket通信等);

3. 精通MySQL数据库,熟练掌握索引优化、事务隔离级别、锁机制、SQL调优,能结合Tornado异步数据库驱动优化数据访问性能;

4. 了解并使用Redis中间件,掌握String、Hash等基础数据结构的使用,能完成缓存读写、临时数据存储等基础场景的应用;

5. 熟练使用Celery进行异步任务开发,掌握与Tornado框架的集成方案,能独立设计任务队列、定时任务及结果存储策略;

6. 具备良好的编码规范、文档编写能力和问题排查能力,能独立分析并解决Tornado服务的异步逻辑、高并发、内存泄漏等问题;

7. 具备良好的团队协作、沟通能力,有较强的责任心和抗压能力,能快速响应业务需求。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请