AI全端工程師
Description
我們是電子看板(Digital Signage)軟體公司,主要開發與維護 CMS 雲端內容管理系統,協助客戶管理、派送內容,並與終端播放設備整合。
團隊全面採用 AI 工具進行軟體開發,將 AI 協作融入需求分析、程式撰寫、測試、程式碼審查及部署流程。我們重視的不只是使用工具的熟練度,更重視你是否理解程式邏輯與系統架構,能判斷 AI 產出的正確性,並與團隊共同完成可靠、可維護的產品。
本職缺以運用 AI 工具開發軟體產品為主,非 AI 模型訓練或演算法研究職位。
主要職責
1. CMS 系統開發與維護
參與電子看板 CMS 的需求分析、功能設計與開發,包含後端 API、業務邏輯及資料庫整合。目前後端主要使用 Go,資料庫使用 MySQL。
2. 前後端整合與設備串接
運用 AI 工具進行前端功能開發,完成介面、後端 API 與資料庫之間的整合,並協助確保 CMS 與終端播放設備的資料傳遞及同步正常。
3. AI 開發流程與團隊協作
以 AI 工具作為主要開發手段,參與程式撰寫、測試、程式碼審查、Git 版本控管、PR 提交與審查,以及 CI、部署等協作流程,並對 AI 產出進行必要的檢查與修正。
4. 功能驗證與問題排查
針對開發功能進行測試與驗證,透過錯誤訊息、系統日誌及資料流找出問題,持續改善系統穩定性,並留意權限控制、資料安全與程式碼可維護性。
需備條件
1. 能實際運用 AI 工具完成開發工作
具備使用 AI 輔助開發的實作經驗,能清楚描述需求、提供必要上下文、拆解工作,並閱讀、理解、驗證及修改 AI 產出的程式碼。
2. 具備後端開發經驗與基本架構概念
熟悉任一後端程式語言,理解 API、業務邏輯與資料存取的基本分工。不限原本使用的技術,但需願意運用 AI 工具學習並投入 Go 開發。
3. 具備前端開發與串接能力
能運用 AI 工具完成前端頁面及互動功能,理解前端與後端 API 的資料交換方式,並能處理基本的資料呈現、表單操作與錯誤狀態。
4. 具備資料庫基礎
理解資料庫新增、查詢、修改、刪除(CRUD)操作,以及資料表、欄位與資料關聯的基本概念,能配合功能需求進行基本資料表設計及查詢。
5. 具備問題解決與團隊協作能力
遇到問題時,能主動釐清原因、查找資料並驗證解法,而不只是反覆要求 AI 重寫。理解 Git 與 PR 的基本協作流程,能清楚說明自己的修改內容,並持續學習新的技術與開發方法。
加分項目
- 具備 Go、MySQL、CMS 或雲端後台系統的實務開發經驗。
- 具備自動化測試、CI/CD、部署維護,或建立 AI 開發與審查流程的經驗。
- 具備 UI/UX、電子看板、內容管理或多媒體應用相關經驗。
- 對 AI 影像生成及其在內容製作上的應用有研究或實作經驗。
應徵時歡迎提供
GitHub、相關作品集,或可公開分享的專案案例,並簡要說明:
你負責的部分、使用 AI 的方式,以及如何確認功能與程式碼的正確性。
若專案原始碼不便公開,也可提供操作展示、畫面截圖或架構說明。