崗位職責(zé):
1.負責(zé)無線電監(jiān)測測向軟件的后端架構(gòu)設(shè)計與核心功能開發(fā),構(gòu)建高并發(fā)、高可靠性的數(shù)據(jù)處理平臺;
2.主導(dǎo)海量實時數(shù)據(jù)的采集、存儲與分析,優(yōu)化信號處理算法與數(shù)據(jù)管道的性能,確保低延遲、高吞吐量的數(shù)據(jù)處理能力;
3.設(shè)計與實現(xiàn)高效的API接口,支持前端復(fù)雜數(shù)據(jù)可視化、實時頻譜分析及地理信息(GIS)數(shù)據(jù)交互;
4.負責(zé)分布式系統(tǒng)的開發(fā)與優(yōu)化,包括數(shù)據(jù)分片、負載均衡、容錯機制等,保障系統(tǒng)的高可用性與可擴展性;
5.與設(shè)備服務(wù)團隊協(xié)作,實現(xiàn)設(shè)備數(shù)據(jù)的高效采集與實時傳輸,支持多協(xié)議通信(如TCP/UDP、MQTT等);
6.推動后端技術(shù)棧的持續(xù)優(yōu)化,探索高性能計算(HPC)、邊緣計算等技術(shù)在無線電監(jiān)測領(lǐng)域的應(yīng)用;
7.編寫高質(zhì)量技術(shù)文檔,主導(dǎo)代碼評審與性能調(diào)優(yōu),確保系統(tǒng)可維護性與安全性。
任職要求:
1本科及以上學(xué)歷,計算機相關(guān)專業(yè),5年以上后端開發(fā)經(jīng)驗,具備中大型分布式系統(tǒng)設(shè)計經(jīng)驗;
2精通Java語言,熟悉Spring Boot/Django/Gin等主流框架;
3熟練掌握分布式系統(tǒng)設(shè)計,熟悉微服務(wù)架構(gòu)(如Spring Cloud、gRPC)、消息隊列(如Kafka、RabbitMQ)及緩存技術(shù)(如Redis、Memcached);
4精通數(shù)據(jù)庫設(shè)計與優(yōu)化,熟悉關(guān)系型數(shù)據(jù)庫(如MySQL、PostgreSQL)及NoSQL數(shù)據(jù)庫(如MongoDB、Cassandra);
5熟悉實時數(shù)據(jù)處理技術(shù),如流式計算(Flink、Spark Streaming)及時間序列數(shù)據(jù)庫(如InfluxDB、TimescaleDB);
6.具備以下條件優(yōu)先考慮:
①有無線電通信、頻譜監(jiān)測、JG軟件等領(lǐng)域開發(fā)經(jīng)驗;
②熟悉高性能計算(HPC)、邊緣計算或GPU加速計算;
③具備容器化(Docker、Kubernetes)及DevOps實踐經(jīng)驗;
④了解前端技術(shù)棧(如React、Vue),可協(xié)同優(yōu)化前后端交互;
⑤熟悉Linux內(nèi)核優(yōu)化及網(wǎng)絡(luò)協(xié)議棧調(diào)優(yōu)。