rust開發(fā)工程師
1.3-2萬元/月職位描述:
【工作職責】
1. 參與Rust網(wǎng)絡組件項目中核心模塊與基礎組件的設計、開發(fā)及單元測試工作;
2. 負責sidecar架構(gòu)中底層proxy組件的關(guān)鍵開發(fā),重點聚焦SNI Proxy與TCP TPROXY核心功能實現(xiàn);
3. 深度參與基于Rust的高性能網(wǎng)絡組件研發(fā)與性能調(diào)優(yōu);
4. 參與云原生、微服務架構(gòu)、中間件系統(tǒng)、容器調(diào)度平臺、數(shù)據(jù)處理平臺及serverless技術(shù)體系的開發(fā)與建設;
【任職要求】
1. 本科及以上學歷,計算機相關(guān)專業(yè)背景;具備3年以上服務端開發(fā)經(jīng)驗,其中至少2年深入使用Rust語言,具備多語言學習和應用能力者優(yōu)先;
2. 熟悉GRPC通信機制,掌握微服務架構(gòu)及其治理組件的應用與原理;
3. 精通Rust異步編程模型(async/await),熟練運用tokio、async-std等主流異步運行時生態(tài);
4. 具備扎實的網(wǎng)絡編程能力,深入理解TCP/IP、HTTP等協(xié)議,能獨立完成網(wǎng)絡問題排查與性能優(yōu)化;熟悉TLS等加密協(xié)議,保障通信安全;
5. 有k8s、docker、jenkins等CI/CD工具鏈實踐經(jīng)驗,熟悉Kubernetes組件機制及擴展開發(fā),了解云原生架構(gòu)設計規(guī)范;
6. 熟悉主流海外Cloud服務環(huán)境,如cloudflare、digitalocean、googlecloud、aws、vercel等平臺;
7. 熟練使用MySQL、MongoDB、Redis等常用數(shù)據(jù)庫,并掌握其底層運行機制與性能調(diào)優(yōu)方法;
8. 具備良好的計算機基礎知識,熟悉常見數(shù)據(jù)結(jié)構(gòu)與算法,熟練操作Linux系統(tǒng),掌握核心管理命令與工具;
9. 熟悉團隊協(xié)作開發(fā)流程,掌握單元測試實踐,具備測試驅(qū)動開發(fā)的能力;
10. 具備強烈的技術(shù)探索熱情,注重代碼質(zhì)量,擁有持續(xù)優(yōu)化意識,工作認真細致,責任心強,具備優(yōu)秀的溝通能力和團隊協(xié)作精神。