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