職位描述
我們正在尋找一位技術扎實、具備前瞻性視野的軟件開發工程師。您需要精通至少一門主流編程語言(如Golang、Java、Python、C++等),并能夠深度結合AI技術(如AI代碼生成、自動化測試、智能調試等)高效完成復雜系統的設計與開發。您將主導或獨立承擔大型項目(如高并發分布式系統、云原生平臺、智能化中臺等)的全生命周期開發,確保代碼質量、可擴展性和技術領先性。
崗位職責
1、全流程開發:獨立完成需求分析、架構設計、核心代碼實現、測試部署及運維優化,主導技術決策。
2、AI賦能開發:
利用AI編程工具(如GitHub Copilot、Trae、Cursor等)提升代碼效率,完成復雜邏輯生成、重構與文檔編寫。
探索AI在自動化測試、性能調優、代碼審查等環節的應用,推動團隊技術革新。
3、系統架構設計:構建高可用、高擴展的分布式系統,熟悉微服務、容器化(Docker/K8s)、消息隊列、數據庫優化等技術。
4、技術攻堅:解決性能瓶頸、安全漏洞等關鍵技術問題,保障系統穩定性與業務連續性。
5、技術前瞻性:追蹤AI與軟件工程結合的前沿趨勢(如AI代碼生成模型、低代碼平臺),推動團隊技術升級。
任職要求
1、基礎能力
重點本科及以上學歷,計算機/軟件等相關專業,3年以上開發經驗。精通至少一門主流編程語言(如Golang/Java/Python),具備大型項目開發經驗。扎實的數據結構與算法基礎,熟悉設計模式、代碼規范及工程化實踐。
2、AI技術應用:
熟練使用AI工具輔助編程,顯著提升開發效率,有實際項目落地經驗。
了解主流AI代碼生成模型的原理與局限,能針對性優化輸出結果。
3、系統設計能力
熟悉分布式系統設計,掌握領域驅動設計(DDD)、云原生架構、DevOps工具鏈。有高并發、海量數據處理、復雜業務系統架構經驗者優先。