崗位職責
1、AI與Java開發:負責基于Java技術棧的AI相關系統設計、開發和優化,包括機器學習模型集成、算法實現等。
使用Java框架(如Spring Boot)構建高并發、分布式AI服務后端。
2、AI模型集成與調優:將Python/C++等語言訓練的AI模型(如TensorFlow/PyTorch模型)通過JNI、ONNX Runtime或Java庫(如DJL、Deeplearning4j)集成到Java應用中。
參與模型性能優化,解決部署中的延遲、內存等問題。
3、數據處理與算法實現:開發數據預處理、特征工程等模塊,支持大規模數據的高效處理。
實現或優化傳統算法(如排序、搜索)與AI算法(如推薦系統、NLP)。
4、協作與技術支持:與數據科學家、算法工程師協作,完成模型從實驗到生產的落地。
為團隊提供AI技術解決方案建議,推動技術升級。
5、其他:
編寫技術文檔,保障代碼質量,參與Code Review。
跟蹤AI與Java領域的前沿技術(如LangChain、大模型API集成)。
任職要求:
硬性技能
技術基礎:
1、本科及以上學歷,計算機、軟件工程等相關專業。
2、3年以上Java開發經驗,精通Spring Boot、微服務、數據庫(SQL/NoSQL)。
3、熟悉多線程、JVM調優及分布式系統(如Dubbo、Spring Cloud)。
AI相關能力:
1、掌握機器學習基礎概念(如監督/無監督學習、常見算法原理)。
2、至少一種AI工具鏈經驗:Java生態:Deeplearning4j、DJL、Apache OpenNLP等;跨平臺集成:TensorFlow Serving、ONNX、Python-Java交互(JPype等)。
3、了解AI模型部署流程(如Docker容器化、性能監控)。
加分項:
有實際AI項目經驗(如推薦系統、智能客服、OCR等)。
熟悉大數據技術(Hadoop、Spark、Flink)。
了解云服務AI能力(AWS SageMaker、Azure ML等)。
軟性技能:
良好的邏輯思維和問題解決能力。
較強的學習意愿,能快速掌握新技術。
團隊協作意識,跨部門溝通能力。