崗位職責:
1.負責Python后端服務的設計、開發、優化和維護,保障系統的高性能、高可用性和可擴展性;
2.使用主流Python-Web框架開發和維護RESTful-API及WebSocket實時通信服務;
3.設計和實現異步任務隊列,支持分布式任務調度與執行;
4.參與分布式系統的架構設計與開發,解決高并發、實時通信、數據一致性等核心問題;
5.負責數據庫的設計、優化及維護,確保數據存儲的效率和安全性,結合緩存技術實現高性能數據訪問,提升系統整體響應速度;
6.負責應用的容器化部署,優化CI/CD流程,提升開發與運維效率,與前端、測試、運維團隊緊密協作;
7.參與技術方案評審,確保項目高質量交付。
能力要求:
1.學歷:本科及以上學歷
2.專業背景:計算機類、自動化、航空航天、通信、電子信息等理工科相關專業
3..其他:
(1)計算機相關專業本科及以上學歷,2年以上Python開發經驗;
(2)熟練掌握Python編程語言,熟悉Python生態工具鏈(如Pytest、Pipenv等),熟練使用Conda進行Python環境管理與依賴控制;
(3)熟悉FastAPI、Flask等Web框架,具備豐富的API開發和性能優化經驗;
(4)掌握WebSocket開發,熟悉實時通信場景(如聊天、推送、在線協作等)的實現方案;
(5)熟悉Celery等異步任務框架,了解分布式任務調度原理與實踐;
(6)熟悉關系型數據庫,精通SQL優化及ORM工具的使用;
(7)熟悉Redis等緩存技術,深入理解并實踐過緩存、分布式鎖、消息隊列等應用場景;
(8)熟練使用Docker進行應用容器化,了解Kubernetes容器編排者優先;
(9)熟練使用Git版本控制工具及團隊協作開發流程;
(10)具備良好的編碼習慣,注重代碼可讀性、可維護性和測試覆蓋率;
(11)具有較強的學習能力和問題解決能力,能獨立完成模塊設計與開發;
(12)具備良好的溝通能力和團隊協作精神,能夠清晰表達技術觀點;
(13)優先錄取條件:
①具備高并發系統設計與開發經驗者優先;
②熟練掌握不同版本Linux、Windows系統適配經驗者優先;
③了解分布式系統設計(如微服務架構、消息中間件、負載均衡等);
④有云服務(AWS/Azure/GCP)開發式部署經驗;
⑤熟悉Linux系統,掌握基本的Shell腳本編寫能力;
⑥了解前端技術(HIML/JavaScript/Vue/React);
⑦有大模型部署、推理或集成工作經驗者優先。