职位详情
python后端开发工程师 已下线
1.8-2.5万
北京智悦信息科技有限公司
北京
5-10年
本科
08-13
工作地址

中国气象局

职位描述
1.工作经验:至少 5 年以上 Python 后端开发工作经验,有气象或者遥感背景优先。
2.技术能力:
(1)熟练掌握 Python 编程语言,对 Python 的高级特性有深入理解,能够运用 Python 进行绘图,处理过遥感或者气象数据的优先考虑。
(2)除 Python 外,至少熟悉一门其他编程语言,如 Java、Rust 等。
(3)熟练使用 FastAPI、Django 等 Web 框架,能够独立完成后端系统的开发。
(4)熟练运用 Python 的 numpy、pandas、gdal 等库进行数据处理和分析。
(5)熟悉 Nginx 服务器的配置和优化,能够处理高并发场景。
(6)精通 PostgreSQL、MySQL、Redis 等数据库,对数据库原理和性能优化有深入研究。
(7)熟练使用 Docker 进行应用的容器化部署和管理。
3.专业素养
(1)对数据库有深刻的认识,能够进行数据库设计、优化和维护。
(2)具备良好的团队合作精神,能够与不同团队有效沟通和协作。
(3)拥有独立解决问题的能力,能够快速定位和解决开发过程中遇到的技术难题。
(4)具备较强的执行能力,能够按时、高质量地完成工作任务。
4.岗位职责:
(1)气象数据处理与分析:负责气象数据的获取、清洗、存储及处理,包括但不限于遥感数据、GRIB2、NetCDF、TIF等格式的数据处理。使用 numpy、pandas、gdal 等库进行大规模数据分析和转换,并优化数据处理流程。
(2)后端系统开发:负责后端核心系统的架构设计、开发及优化,确保系统的高性能和可扩展性。采用 FastAPI、Django 等框架开发 RESTful API 和高效的微服务架构。负责系统数据存储和查询优化,提高数据库性能,降低查询延迟。
(3)接口开发与数据服务:设计和开发高效、稳定的 API 接口,提供给前端或其他服务调用。参与接口文档编写,确保 API 设计规范,支持高并发访问。处理数据权限管理,优化数据交互效率,提升接口响应速度。
(4)系统部署与优化:负责应用的容器化部署,使用 Docker 进行应用封装,管理服务生命周期。配置和优化 Nginx 服务器,提升系统在高并发场景下的稳定性和性能。监控和优化数据库(PostgreSQL、MySQL、Redis),确保数据库稳定运行并进行性能优化。
(5)技术文档编写:编写和维护开发文档、数据处理流程文档及 API 文档,确保项目文档的完整性和可读性。定期整理和总结技术问题,形成最佳实践文档,提高团队整体开发效率。

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

查看更多相似职位