golang
崗位職責
1. 核心負責資產(chǎn)探測掃描系統(tǒng)的現(xiàn)有版本迭代優(yōu)化,包括性能調(diào)優(yōu)、Bug修復、功能模塊重構,提升掃描效率、準確性和系統(tǒng)穩(wěn)定性;
2. 參與資產(chǎn)探測掃描新版本的需求分析、架構設計和功能開發(fā),落地核心掃描算法、數(shù)據(jù)處理邏輯等關鍵模塊;
3. 負責視頻壓縮、轉碼等音視頻處理相關功能的設計與開發(fā),結合業(yè)務場景優(yōu)化壓縮算法,平衡壓縮率與視頻質(zhì)量;
4. 參與系統(tǒng)技術方案評審,輸出高質(zhì)量的代碼和技術文檔,保障代碼規(guī)范和可維護性;
5. 跟蹤行業(yè)前沿技術(如網(wǎng)絡探測、音視頻編碼、Go語言性能優(yōu)化等),落地到實際業(yè)務中,提升系統(tǒng)競爭力。
任職要求
1. 本科及以上學歷,計算機、軟件工程等相關專業(yè),3-5年Go語言實際開發(fā)經(jīng)驗;
2. 精通Go語言核心特性(協(xié)程、通道、內(nèi)存管理、接口等),熟練使用Go標準庫及常用開源框架(如Gin、Echo、Gorm等);
3. 熟悉網(wǎng)絡編程、TCP/IP協(xié)議,有資產(chǎn)探測、端口掃描、漏洞掃描等安全相關開發(fā)經(jīng)驗者優(yōu)先;
4. 了解音視頻編解碼原理(如H.264/H.265、FFmpeg等),有視頻壓縮、轉碼開發(fā)經(jīng)驗者優(yōu)先;
5. 具備良好的代碼風格和工程化思維,熟練使用Git進行版本管理,掌握單元測試、性能分析等開發(fā)工具;
6. 具備獨立分析和解決問題的能力,能夠快速定位并解決系統(tǒng)性能、穩(wěn)定性相關問題;
7. 有高并發(fā)、高性能服務開發(fā)經(jīng)驗,了解分布式系統(tǒng)設計思路者優(yōu)先;
8. 具備良好的溝通協(xié)作能力和學習能力,能夠快速適應業(yè)務需求變化。