Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Sin Ma Think Tank SDN BHD

New

Software Engineer — AI Engine (Remote)

Posted 15 views
Discussion

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 應用落地與後端架構的工程師。


【核心職責】

  1. 引擎開發:依據 PRD 負責開發與維護企業通中的單一 AI 引擎服務。

  2. 資料庫設計:負責 PostgreSQL (Supabase) 資料庫建構、ERD 設計、SQL 優化,並配合多租戶系統(Tenant_ID)確保資料隔離。

  3. 後端 API 開發:使用 Python FastAPI 建立 RESTful API,實作 AI 生成與業務邏輯,提供穩定服務。

  4. API 規範與文件:設計符合 OpenAPI / Swagger 標準的 API,落實「文件優先(Doc-First)」原則,撰寫 SDD 確保系統可維護性。

  5. 前後端整合與通訊:與前端協作整合 Nuxt (Vue) 系統,並實作 WebSocket 即時通訊機制。

  6. 架構與資安遵循:依照軟體架構師制定之規範開發,實作 JWT / OAuth2 驗證與敏感資料安全處理。

  7. 團隊協作:參與每週例會,向 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 位。

  • 學歷要求:專科 / 大學以上(資訊工程、資訊管理或相關科系,或具同等實務經驗)。

  • 語言要求:具備流利中文溝通能力,能應對日常工作交流。


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →