8000-16000元
深圳浪潮早上班云技术有限公司
岗位职责
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. 具备良好的团队协作、沟通能力,有较强的责任心和抗压能力,能快速响应业务需求。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕