AI 應用開發工程師 AI Application Engineer
Description
這個角色以客戶的實際需求為出發點,與 Client Success Team 合作釐清問題,從技術角度分析需求、評估可行性並規劃解決方案,將商業需求轉化為可實際落地的技術成果。
我們重視軟體工程能力、技術判斷與問題解決能力。你需要具備獨立分析問題、評估技術方案及完成開發交付的能力,並善用 Claude Code、Codex 等 AI 開發工具提升效率。AI 可以協助你加速開發,但技術方案的判斷、程式碼品質與最終交付成果,仍由你負責。
【Your Responsibilities】
➤ 需求理解與任務拆解
與 Client Success Team 合作,從客戶需求、回饋與實際使用情境中釐清問題,分析需求背後的業務目標,從技術專業角度提出建議,共同制定適切的解決方案
將商業需求轉化為技術方案,評估不同實作方式的可行性、複雜度與潛在風險,拆解為可執行的開發任務,並與 Tech Lead 確認技術方向
評估所負責任務的工時與複雜度,依照專案時程推進工作,主動同步進度、風險與可能影響交付的因素
針對需求優先順序、功能範圍與技術取捨提出具體建議,協助 Tech Lead 評估方案並做出決策
➤ 專案開發與交付(主要工作)
根據確認後的需求與技術方案,完成程式開發、系統整合、測試與驗證,確保實作成果符合需求並能穩定運作
善用 AI 開發工具提升實作效率,同時確保程式碼品質、功能正確性與系統可靠性,對所負責的開發成果與交付品質負責
掌握任務進度與交付時程,遇到技術瓶頸、需求變動或時程風險時,及早向 Tech Lead 說明問題、分析結果、已嘗試的解法與建議的下一步
專案完成後,整理實作成果、技術決策、已知限制與後續建議,協助團隊累積技術經驗並作為後續維護與優化的依據
➤ 技術能力與 AI 輔助開發
具備扎實的軟體開發基礎,能理解程式碼結構、系統運作邏輯與常見設計方式,並依照需求選擇合適的實作方法
運用 Claude Code、Codex 等 AI 開發工具輔助程式開發、問題分析與測試,能有效拆解任務、引導 AI 執行並驗證產出結果
Review、修改並驗證 AI 產生的程式碼,評估其正確性、安全性、可維護性與是否符合既定技術方案,不將 AI 的產出直接視為最終成果
具備獨立 Debug 能力,能透過 log、錯誤訊息、程式碼追蹤與測試結果分析問題根因,提出合理的修正方式並驗證結果
【We Are Looking For】必要條件
具備 1 年以上軟體開發經驗,曾實際開發、測試並交付作品、功能或產品
熟練掌握 Python 或 TypeScript / Node.js 至少一項,具備獨立完成開發任務的能力
具備扎實的程式設計基礎,能理解、修改與審查程式碼,並判斷實作方式是否符合需求
具備 Vibe Coding 實務經驗,能有效運用 AI 開發工具輔助工作,並對 AI 產出的程式碼進行審查、修改與驗證
具備獨立 Debug 能力,能從 log、錯誤訊息與測試結果定位問題、分析根因並驗證解法
能將商業需求拆解為明確的技術任務,評估實作方式與工時,掌握開發進度,並對所負責的交付成果負責
能從技術專業角度分析需求,評估不同方案的可行性、限制與取捨,並與 Client Success Team 及 Tech Lead 協作制定適切的技術解決方案
具備 REST API 串接與基本系統整合經驗,理解常見的資料交換、錯誤處理與系統介接方式
熟悉 Git 與團隊協作流程
➤ 作品集要求(必要)
請附上 GitHub、作品集連結或專案說明文件。個人 Side Project、課堂專案、開源貢獻皆可;若有 RAG、Chatbot、Agent 或其他 AI 應用相關實作,請一併提供。
我們希望透過你的作品了解你如何分析問題、拆解需求、選擇技術方案、運用 AI 輔助開發,以及驗證成果並完成交付。我們同樣重視你對技術決策的理解,以及面對實作問題時的分析與解決能力,而不只是最終成品的展示。
【Preferred Qualifications】加分條件
具備以下經驗者優先考慮:
有完整的技術解決方案規劃、技術評估、概念驗證(PoC)或系統導入經驗
具備商業思維,或曾直接面對客戶、參與需求訪談與解決方案討論,能兼顧業務目標與技術可行性
有 RAG、Chatbot 或 AI Agent 開發經驗,例如向量資料庫建置、Tool Calling、MCP,或使用過 LangChain、LlamaIndex 等框架
有多 Agent 協作開發、AI 開發流程設計或 AI 輔助工程流程優化經驗
有 GCP、Firebase、Azure 等雲端服務應用、系統整合或部署經驗
【What We Value】
我們希望你:
先理解問題與業務目標,再評估應採取的技術方案,而不是將每個需求直接轉化為功能
具備獨立思考與技術判斷能力,能分析問題、比較不同實作方式的優缺點,並提出有依據的建議
善用 AI 提升開發效率,但不依賴 AI 代替技術判斷;對產出保持審慎,透過程式碼審查、測試與驗證確保品質
遇到問題時,能先進行分析與嘗試,帶著問題根因、已驗證的結果及建議的下一步進行討論
主動溝通並掌握工作進度,及早同步風險與卡點;需求不明確時主動釐清,避免因假設錯誤造成重工
方案遇到瓶頸時,能分析根因、比較替代方案並及時調整;確認原方案不可行時,願意依據事實重新評估技術方向
面對不同意見或方案質疑時,能回到需求、技術依據與驗證結果進行討論,以解決問題為共同目標
對所負責的任務與成果具備 Ownership,主動追蹤問題、推進解決方案,並確保任務有明確的交付結果
【What You'll Gain】
你將參與從需求理解、技術評估、方案規劃到開發交付的完整流程,累積將商業需求轉化為實際技術成果的經驗。我們不要求你一開始就具備所有能力,但期待你透過實際專案持續深化技術專業,逐步建立獨立解決問題與負責交付的能力。
累積從需求釐清、技術評估、方案設計、開發實作、測試驗證到專案交付的完整經驗
培養分析商業需求、評估技術可行性與規劃解決方案的能力,理解如何在業務目標、技術限制與開發成本之間取得平衡
深化軟體工程、系統整合、問題排查與程式碼品質控管能力,建立獨立分析與解決技術問題的能力
累積運用 AI Agent 與 AI 開發工具的實戰經驗,在維持工程品質的前提下提升開發效率
建立任務拆解、工時評估、進度管理與風險溝通能力,逐步成長為能獨立規劃實作方式、推進開發任務並穩定交付成果的工程師
【How to Apply】
如果你具備必要的軟體開發能力,並且有作品能展現你的技術實力、問題分析與解決能力,歡迎直接投遞。
投遞時請附上:
GitHub、作品集連結或專案說明文件
一個最能代表你能力的專案,說明專案要解決的問題、你的技術選擇與設計考量、AI 在開發過程中的應用方式,以及你如何測試、驗證並完成交付