Menu
Senior Backend Engineer, ML Products (Edge AI)
Department: Engineering
Location: Taipei, Taiwan
Type: Full-time
Apply Now

About Us

Angible 是一家總部位於台北、成立於 2025 年的 AI 科技新創,致力於透過電腦視覺與邊緣運算技術,加速零售產業導入 AI。在成立第一年,我們就成功將自研 AI 解決方案導入多個零售場域,服務範圍涵蓋歐洲、北美與東南亞,並驗證能有效解決真實商業痛點。

而我們認為,這只是開始。

零售業規模龐大、利潤率低且高度仰賴人力,卻也是人們日常生活中不可或缺的一環。相較於台灣常見的數百家門市,歐美連鎖超市往往橫跨多個區域,擁有數千甚至上萬個營運據點。這也意味著,若視覺 AI 能在真實場景中成功落地,其價值將不只停留在單一門市,也不只侷限於單一應用,而是能隨著連鎖網路與不同營運場景被持續複製、延伸與放大。

目前 Angible 正站在業務擴張與產品規模化的關鍵階段,我們以「讓零售更聰明且高效」為使命,透過 AI 與邊緣運算,協助企業在快速變動的市場中提升獲利能力與競爭優勢,讓 AI 成為企業每天營運的一部分,也讓技術能走進人們的生活日常。

在 Angible,我們重視資訊透明、目標清晰與彼此信任,也看重每一位成員的影響力與成長機會。你將有機會直接參與產品從 0 到 1,以及從 1 到規模化的過程,與一群有想法、也有行動力的夥伴一起合作,快速驗證假設,並將技術真正落地於真實世界場景。

About The Role

我們正在尋找一位以軟體工程能力為核心的 Senior Backend Engineer,負責打造、部署與維運運行在零售門市 Edge AI 裝置上的 ML applications。

你的主要任務不是研究或訓練模型,而是將模型整合成可靠、可觀測、可升級,並能在不同裝置與網路環境中長時間運行的軟體產品。工作範圍涵蓋 Python backend services、影像串流與推論流程整合、API 與資料契約、系統可觀測性、版本發布、回滾及 production troubleshooting。

你將與 ML 團隊合作定義模型的輸入、輸出與 runtime contract,並與 SRE、Product 及客戶端 IT 協作,讓 Edge AI 產品能從單一場域走向多門市規模化部署。

Tech Stack

• Backend & Runtime:Python, Linux
• Infrastructure:Docker, GitHub Actions
• Streaming:FFmpeg, RTSP, GStreamer
• Edge & Inference:DeepStream, DLStreamer, ONNX, OpenVINO, TensorRT
Agentic Workflow:AI coding tools, agent-assisted development

What You'll Do

• 開發 ML product 的 backend services 與 edge runtime:串接影像輸入、推論 orchestration、後處理與結果傳輸,將模型能力整合成可維運的產品
• 設計清楚且穩定的系統介面:包含 API、event / data contracts、configuration、state 與 application lifecycle
• 部署與維運 Edge AI applications:在 NVIDIA / Intel 等不同 edge devices 上進行容器化部署、版本發布、升級與回滾
• 處理影像串流整合與問題排查:面對不同攝影機、網路與編碼環境,定位延遲、斷線、封包、同步與效能問題
• 建立可觀測性與可靠性機制:監控 application、streaming、inference 與 system health,改善 logging、metrics、alerting 與故障恢復能力
• 解決真實場域的 production issues:從軟體、網路、裝置資源到 model runtime,系統性找出問題位置並推動修復
• 跨團隊交付產品:與 ML、SRE、Product 及客戶端 IT 合作,定義整合契約、部署標準與營運流程
在商業限制中做工程取捨:平衡交付速度、可靠性、效能、硬體成本與長期可維護性

What We're Looking For

熟練 Python,具 production backend、service 或 application 開發經驗
具良好的軟體工程能力,重視模組化設計、型別與介面契約、測試、可讀性及可維護性
有將服務從開發帶到 production 的經驗,理解 deployment、configuration、versioning、rollback 與日常維運
熟悉 Linux、Docker、Git 與 CI/CD 等基本開發與交付工具
能透過 logs、metrics 與系統資源資訊進行系統化除錯,而不是只依賴重試或人工操作
能處理外部裝置、不穩定網路、硬體差異與部分失敗等 production constraints
能清楚溝通技術取捨,並與不同職能共同定義責任邊界與完成標準
熟悉使用 AI coding tools 加速開發,同時能對程式品質、測試與技術決策負責

此職位以軟體工程與 production ownership 為主要評估標準,不要求候選人以模型研究或訓練為主要專長。

Nice-To-Haves

以下經驗皆為加分項,不要求同時具備:

影音或即時串流系統經驗,例如 FFmpeg / GStreamer、RTSP、codec、延遲、封包或同步問題排查
Edge AI 或裝置端部署經驗,例如 NVIDIA / Intel platforms、NVR、工規機、PoE、OTA 或 remote fleet management
曾整合 ML model runtime 或 model serving,例如 ONNX、OpenVINO、TensorRT
了解基本 Computer Vision 概念,例如 object detection、tracking、MOT、Re-ID 或影像前後處理
MLOps 或資料流程經驗,例如模型版本管理或 deployment pipeline
有建立 observability、auto-recovery、canary rollout 或 rollback 機制的經驗
有零售、製造、智慧城市,或其他多據點現場系統的部署與維運經驗

Interview Process

1. 履歷初篩
2. 線上面試
(1 小時):對齊動機,討論過往 production backend / software product 的設計、交付、維運經驗與技術取捨
3. 實體面試
技術面試(1.5~2 小時):討論實作測驗、ML application system design,以及 production debugging 情境題
文化與協作面談(1 小時):了解合作方式、溝通風格、ownership 與衝突處理
4. 最終面試
CEO 面試(1 小時):確認人格特質與團隊文化適配度
5. Offer 與加入

Submit Your Application

Thank you! Your submission has been received! Our team will review your application and get back to you soon.
Oops! Something went wrong while submitting the form.
Fields marked with * are mandatory.
Please fill out this field.
Please fill out this field.
Please fill out this field.
Please fill out this field.
Please fill out this field.
Please fill out this field.
Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.