崗位職責(zé):
1.基于氣象業(yè)務(wù)場(chǎng)景需求,參與氣象相關(guān)算法模型的設(shè)計(jì)、開(kāi)發(fā)工作;重點(diǎn)負(fù)責(zé)算法代碼的優(yōu)化,包括提升代碼運(yùn)行效率、降低資源消耗,確保算法在處理大規(guī)模氣象數(shù)據(jù)時(shí)具備高效性和準(zhǔn)確性。?
2.以 Python 為主要開(kāi)發(fā)語(yǔ)言,輔以 Java,進(jìn)行氣象后端服務(wù)的開(kāi)發(fā)、迭代與維護(hù),搭建穩(wěn)定、可靠的氣象數(shù)據(jù)處理與算法服務(wù)架構(gòu);
3.建立并完善后端系統(tǒng)及算法模型的監(jiān)控、告警機(jī)制,實(shí)時(shí)跟蹤系統(tǒng)運(yùn)行狀態(tài)算法輸出結(jié)果,及時(shí)發(fā)現(xiàn)并解決系統(tǒng)故障、數(shù)據(jù)異常、算法偏差等問(wèn)題;
4.與氣象業(yè)務(wù)部門(mén)、數(shù)據(jù)采集部門(mén)等進(jìn)行緊密溝通,理解業(yè)務(wù)需求,將業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)方案;為前端開(kāi)發(fā)團(tuán)隊(duì)、業(yè)務(wù)應(yīng)用團(tuán)隊(duì)提供必要的后端接口與技術(shù)支持,協(xié)助解決跨部門(mén)協(xié)作中的技術(shù)問(wèn)題;
崗位需求:
1.全職日制本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、大氣科學(xué)、氣象學(xué)等相關(guān)專(zhuān)業(yè);具備計(jì)算機(jī)與氣象交叉學(xué)科背景者優(yōu)先。
2.編程語(yǔ)言能力:精通 Python 編程語(yǔ)言,具備扎實(shí)的 Python 編程基礎(chǔ),熟悉 Python 常用數(shù)據(jù)處理庫(kù)(如 NumPy、Pandas、SciPy)、機(jī)器學(xué)習(xí)框架(如 TensorFlow、PyTorch)及后端開(kāi)發(fā)框架(如 Django、Flask、FastAPI);熟練掌握 Java 編程語(yǔ)言,了解 Java 后端開(kāi)發(fā)框架(如 Spring Boot、Spring Cloud),能夠運(yùn)用 Java 進(jìn)行簡(jiǎn)單的后端模塊開(kāi)發(fā)與問(wèn)題排查。?
3.算法與數(shù)據(jù)處理能力:具備扎實(shí)的算法基礎(chǔ),熟悉常見(jiàn)的機(jī)器學(xué)習(xí)算法、深度學(xué)習(xí)算法及數(shù)據(jù)挖掘方法,能夠?qū)⑾嚓P(guān)算法應(yīng)用于氣象數(shù)據(jù)處理、氣象模型優(yōu)化等場(chǎng)景;了解氣象數(shù)據(jù)的特點(diǎn)與格式(如 GRIB、NetCDF 等),具備氣象數(shù)據(jù)清洗、轉(zhuǎn)換、分析與可視化的能力。
4.后端開(kāi)發(fā)與工程化能力:熟悉后端開(kāi)發(fā)流程,了解 RESTful API 設(shè)計(jì)規(guī)范,具備數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化能力,熟悉 MySQL、PostgreSQL 等關(guān)系型數(shù)據(jù)庫(kù)及 Redis、MongoDB 等非關(guān)系型數(shù)據(jù)庫(kù)的使用;掌握項(xiàng)目工程化相關(guān)工具與技術(shù),如 Git 版本控制、Docker 容器化部署、Jenkins 持續(xù)集成 / 持續(xù)部署(CI/CD),了解 Linux 操作系統(tǒng),能夠在 Linux 環(huán)境下進(jìn)行項(xiàng)目部署與維護(hù)。?
5.3年及以上后端開(kāi)發(fā)或算法開(kāi)發(fā)相關(guān)工作經(jīng)驗(yàn),其中至少1年以上氣象行業(yè)相關(guān)工作經(jīng)驗(yàn),有氣象算法模型開(kāi)發(fā)、氣象后端系統(tǒng)搭建或大規(guī)模氣象數(shù)據(jù)處理項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。