Software Engineer — AI Engine (Remote)
Summary
Develops and maintains a single AI engine service inside the TGSA 'Enterprise OS' platform: designing PostgreSQL (Supabase) schemas, building Python FastAPI REST APIs with AI/business logic, and integrating a Nuxt (Vue) frontend. Starts as a 3-month remote contractor, converting to formal employment after evaluation.
【職務目標】
負責 TGSA「企業通(Enterprise OS)」平台中單一 AI 引擎服務(Engine Service)的系統開發與維護。主要工作內容包含 PostgreSQL 資料庫設計、Python FastAPI 後端 API 開發與前端 Nuxt (Vue) 系統整合。
本職位需依據產品邏輯與需求文件(PRD),將邏輯轉換為可運行的系統功能,確保引擎模組具備良好的資料結構設計、API 穩定性與前後端整合能力。本職位主要聚焦於單一引擎服務開發,不需負擔整體平台架構設計,非常適合希望深耕 AI 應用落地與後端架構的工程師。
【核心職責】
引擎開發:依據 PRD 負責開發與維護企業通中的單一 AI 引擎服務。
資料庫設計:負責 PostgreSQL (Supabase) 資料庫建構、ERD 設計、SQL 優化,並配合多租戶系統(Tenant_ID)確保資料隔離。
後端 API 開發:使用 Python FastAPI 建立 RESTful API,實作 AI 生成與業務邏輯,提供穩定服務。
API 規範與文件:設計符合 OpenAPI / Swagger 標準的 API,落實「文件優先(Doc-First)」原則,撰寫 SDD 確保系統可維護性。
前後端整合與通訊:與前端協作整合 Nuxt (Vue) 系統,並實作 WebSocket 即時通訊機制。
架構與資安遵循:依照軟體架構師制定之規範開發,實作 JWT / OAuth2 驗證與敏感資料安全處理。
團隊協作:參與每週例會,向 PM 回報進度,並與測試工程師合作修正問題。
【技術要求與資格】
核心技術:熟悉 Web 系統開發,具備 PostgreSQL (Supabase) 與 Python (FastAPI) 實務經驗。
資料庫經驗:熟悉 PostgreSQL 架構、ERD 設計、索引與 SQL 查詢優化。
API 開發:具備 RESTful API 設計經驗,能熟練運用 FastAPI 產出完整 OpenAPI / Swagger 文件。
前端整合能力:主要搭配框架為 Nuxt (Vue);具備 React / Next / Vue 等前端框架開發與串接經驗者均可提出討論。
基礎架構與操作:熟悉 Linux Command Line 基礎操作、Git / Gitflow 工作流程。
系統整合:具備 Redis 快取或 Docker 容器化部署之實務經驗。
【加分項目】
具備企業級 SaaS 平台、ERP 系統或多租戶(Multi-tenant)系統開發經驗。
曾參與 AI 應用平台開發,具備 LLM API 串接或 RAG(Retrieval-Augmented Generation)流程經驗。
熟悉微服務架構(Microservices Architecture)設計概念。
有研究並導入 AI 開發輔助工具(如 GitHub Copilot, Cursor 等)提升開發效率者佳。
【兩階段合作與評核規劃】
本專案採「階段式合作」模式進行:
第一階段|前三個月獨立承攬合作期(Project Contractor)
合作性質:首期 3 個月以「專案承攬(Independent Contractor)」方式進行,專注於單一引擎服務開發與成果評估。
承攬費用:承攬期間依合約發放約定之承攬費用
排班與服務安排:承攬合作期間非僱傭關係,不適用勞基法/雇主法定福利(如國定假日、有薪假、病假等)。如需暫停服務,需提前與團隊協調專案進度。
合約終止條款:承攬期間若任一方需提前終止合作,須依約於 3 天前通知對方,並完成專案交接與原始碼交付。
第二階段|正式聘僱關係(Employment Contract)
轉正評估:承攬期滿後,團隊將依據前三個月的專案交付品質、系統穩定度與溝通協作默契進行綜合評估。通過評估者將轉為正式僱傭關係並簽署正式勞動聘僱合約。
【正式員工福利與權益保障】
工作模式與工時:100% 遠端居家辦公(WFH),每日核心服務時間 8 小時(09:00–12:00 / 13:00–18:00),以成果交付為導向。
正式薪資調整:轉正時依前期專案交付成果進行薪資調整與雙方確認。
法定權益保障:依法辦理馬來西亞當地法定 EPF、SOCSO & EIS 提撥與保險。
公共假期與休假:依馬來西亞法定公共假期及正式員工有薪休假制度辦理。
績效與專案獎金:專案表現優異、提前完成重要開發目標或達成重大里程碑時發放。
硬體與設備更新補助:任職滿 1 年提供每年一次性硬體更新津貼(MYR 2,000 - 3,000),用於升級開發設備。
技術成長與學習支持:滿 1 年起提供每年 MYR 1,500 教育預算補助,並由架構師進行 1-on-1 技術指導。
【其他資訊】
工作時間:09:00~18:00(每日 8 小時,配合團隊每週例會)。
工作地點:全遠端作業(REMOTE WORK)。
需求人數:1~2 位。
學歷要求:專科 / 大學以上(資訊工程、資訊管理或相關科系,或具同等實務經驗)。
語言要求:具備流利中文溝通能力,能應對日常工作交流。
