崗位職責(zé):
1、參與高性能交易系統(tǒng)/算法庫的設(shè)計、開發(fā)和優(yōu)化
2、負(fù)責(zé)網(wǎng)絡(luò)通信模塊、數(shù)據(jù)結(jié)構(gòu)優(yōu)化、系統(tǒng)性能調(diào)優(yōu)
3、運用設(shè)計模式編寫可維護、可擴展的代碼
4、參與代碼審查和技術(shù)文檔編寫
5、協(xié)助進(jìn)行系統(tǒng)監(jiān)控、故障排查和性能分析
6、參與技術(shù)方案討論和系統(tǒng)架構(gòu)設(shè)計
任職要求:
1、基礎(chǔ)知識(必須項)
計算機網(wǎng)絡(luò):深入理解TCP/IP、HTTP、WebSocket等協(xié)議,了解網(wǎng)絡(luò)編程原理
數(shù)據(jù)結(jié)構(gòu)與算法:熟練掌握常見數(shù)據(jù)結(jié)構(gòu)和算法,具備良好的算法設(shè)計能力
操作系統(tǒng):理解進(jìn)程/線程、內(nèi)存管理、I/O模型等核心概念
數(shù)據(jù)庫基礎(chǔ):了解關(guān)系型數(shù)據(jù)庫基本原理和SQL語言
設(shè)計模式:理解常見設(shè)計模式(如單例、工廠、觀察者、策略、裝飾者等)及其應(yīng)用場景
2、編程語言(至少精通一門)
Java:熟悉JVM原理、并發(fā)編程、Spring生態(tài)
Go:理解Goroutine、Channel、內(nèi)存模型
C++:掌握面向?qū)ο蟆⒛0?、?nèi)存管理、STL等基礎(chǔ)
加分項
PostgreSQL:有實際使用經(jīng)驗,了解性能優(yōu)化
Linux環(huán)境:熟悉常用命令和腳本編程
分布式系統(tǒng):了解微服務(wù)、緩存、消息隊列等概念
開源項目:有個人技術(shù)博客或開源項目貢獻(xiàn)