後端工程師 Backend Engineer(Python/IoT/AI Coding)
Posted Updated
Description
關於這個職位
奧特智能科技致力於打造連接現場設備與雲端的AI平台架構:從各類工業與建築設備收集資料、建立系統的控制架構,再透過分析與演算法提供自動控制或優化建議。
您將以 Python 後端服務、API、資料庫及設備資料整合為主要工作,與前端、AI 及現場工程師合作,將設備運轉資料轉換為可監控、可分析與可執行的系統功能。工業通訊與控制領域知識可於到職後逐步學習,不要求事先熟悉所有技術。
我們以 AI 協作開發為主要工作方式:工程師從問題分析、架構設計到實作與驗證全程主導,同時以AI 技術來加速每個環節的進行。
工作內容
- 參與團隊各項專案協作。
- 與現場工程師及團隊釐清需求,整理成規格並確認開發範圍。
- 與前端、AI Engineer、IoT Engineer 共同完成產品與專案開發。
- 使用 Python 開發與維護後端服務、API 與資料庫。
- 串接現場設備與 Edge Gateway,處理收值、資料轉換與上傳。
- IoT Device/Edge Gateway 資料串接與處理。
- 視專案需求串接 Modbus TCP、OPC UA、PLC 或其他 IoT/工業通訊協定。
- 與 AI/控制工程師合作,整合分析結果與控制策略,實作指令下發、執行狀態回報、異常處理及操作紀錄,並配合完成測試與上線驗證。
- 使用 AI Coding 工具協助開發、除錯、重構與測試,並能理解產出的程式碼、查證其正確性,對最終交付品質負責。
- 撰寫測試與技術文件。
- 透過 log 與資料追查系統異常,負責服務上線後的維運。
技術環境
你會接觸到的技術,不要求全部熟悉。
- 後端:Python、FastAPI、SQLAlchemy、AsyncIO、WebSocket
- 資料:PostgreSQL、Redis、時序資料、Parquet/DuckDB、pandas
- 現場通訊:MQTT、Modbus TCP/RTU、BACnet、OPC UA、PLC
- 控制與分析:PID 控制、最佳化演算法、NumPy/SciPy
- 部署維運:Docker、Linux、GitLab CI/CD、AWS、雲端與地端部署
- AI:Claude Code、Codex、LLM API 應用