Sr. AI Software Engineer 資深 AI 軟體工程師

Job updated 4 days ago
Actively Reviewing Resumes

Job Description

在 Canner,我們正在打造突破性的 AI 與數據基礎架構解決方案,讓數據不再只是靜態資產,而是企業決策的核心動力。加入我們的研發團隊,你將參與開發和推動 Wren AI (https://github.com/Canner/WrenAI)。

Wren AI 是 Canner 的旗艦開源專案,旨在透過 Text-to-SQL 技術,讓大型語言模型 (LLM) 能夠直接查詢企業數據,為 AI Agent 提供精確的語意查詢能力。我們的開源庫已連續數週蟬聯 GitHub Top Trending,目前累積超過 5k+ 顆星,成為全球前五大的 Text-to-SQL 庫之一。這代表了全球開發者對這項技術的高度認可與需求。

如果你熱衷於數據基礎架構、查詢引擎及大規模 AI 應用的開發,這將是參與業界最前沿技術發展的絕佳機會。

職責 (Responsibilities)

  • 設計與開發 Wren AI 與 Wren AI Service
    • 參與核心語意查詢引擎開發,透過 LLM 打造 生成式 AI 應用 (Gen AI app),提升 AI 在數據查詢與分析上的精確度與實用性
    • 與數據團隊和前端團隊合作,將 Wren AI 整合到實際應用場景中,驅動更強大的 AI 解決方案。
  • 開源專案維護與推廣
    • 積極參與並推廣 Wren AI 開源專案,處理社群反饋與技術問題,與全球開發者社群保持互動。
    • 協助開源社群解決使用上的問題,並將關鍵反饋回饋給內部研發團隊,推動產品迭代與優化。
  • 跨部門合作
    • 與 Data Team 與 Web Team 緊密合作,參與從數據查詢引擎到前端應用的全流程開發與部署,確保 AI 服務的穩定性與可擴展性。
  • 技術探索與創新
    • 保持對 LLM 技術的高度敏感度,積極探索最新的 AI 技術趨勢 (如 RAG 模型或大型語言模型微調),並思考如何將其應用於實際業務場景,設計更智能、更好用的 AI 功能。

Requirements

必要條件 (Essential Qualifications)

  • SQL 經驗 – 具備撰寫 SQL 查詢的實務經驗,能夠理解數據查詢與優化邏輯。
  • Python (FastAPI) 開發經驗 – 熟悉 Python 非同步程式設計,並具備使用 FastAPI 開發高效能應用的經驗。
  • 生成式 AI 應用開發經驗 – 具備開發 Gen AI 應用 (特別是 RAG 技術) 的經驗,能將 LLM 整合進查詢或數據處理流程中。

加分條件 (Preferred Skills)

  • 熟悉 Kubernetes、Docker 等容器化技術,能夠進行應用容器化及部署。
  • 熟悉 CI/CD 流程,具備使用 GitHub Actions 建立自動化流程的經驗。
  • 曾經進行過 大型語言模型 (LLM) 微調 (Finetune),熟悉訓練流程與模型調整技術。
  • 具備新創團隊工作經驗,能在快速變動的環境中自主推動專案。
  • 開源貢獻經驗 – 曾參與或貢獻過開源專案,對開源文化有濃厚興趣與實際經驗。

Interview process

1. 初步電話訪談 (Phone Screen) - 時間:10-20 分鐘

內容
  • 與人資或部門主管進行簡短的電話訪談。
  • 了解你的工作經驗、求職動機,以及基本技能評估。
  • 介紹 Canner 的公司願景與團隊文化,確認彼此的期待是否一致。

2. 第一次面試 (1st Interview - Interview) - 時間:1 小時

形式:與部門主管面對面交流。

內容

  • 深入了解候選人的技術背景與專業能力。
  • 討論過往專案經驗以及對於數據基礎架構或 AI 技術的理解。
  • 了解候選人對於加入 Canner 的期待,並介紹團隊運作模式與未來職責。
  • 若雙方評估合適,將在面試結束後提供候選人一週 (1 week) 的 Take-Home Project,用於更深入評估候選人的技術能力與解題思維。

3. 第二次面試 (2nd Interview - Peer & 技術面試) - 時間:1 小時

形式:與團隊成員或同事進行交流。

內容

  • Peer Interview:與未來同事交流,了解彼此的工作方式與文化匹配度。候選人可分享過往經歷、熱情所在,並與團隊互動,進一步了解 Canner 的工作環境。
  • 技術面試 (Coding Interview):與研發團隊進行程式設計面試,考察候選人的程式設計能力問題解決思維,可能包含即時程式撰寫或程式邏輯分析。

4. 第三次面試 (3rd Interview - CEO & CTO 面談) - 時間:1 小時

形式:與公司 CEO 或 CTO 進行面對面或線上面試。

內容

  • 深入探討候選人對於未來發展的期望與長期職業規劃。
  • 與公司高層交流,了解 Canner 的未來策略與方向,並確認候選人在團隊中的角色定位與成長空間。
  • 這也是候選人了解公司文化與發展藍圖的關鍵機會,確保雙方價值觀一致。

請直接投遞履歷或是聯繫我們
Email : [email protected]

1
3 years of experience required
1,000,000 ~ 1,500,000 TWD / year
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Part-time
Director
1
600 ~ 1.5K TWD / hour
Logo of the organization.
Full-time
Mid-Senior level
1
3K ~ 5K USD / month
Logo of the organization.
Full-time
Mid-Senior level
1
3K ~ 6K USD / month
Logo of Canner (易開科技).

About us

Canner 是一家致力於打破數據孤島、釋放企業數據潛能的科技公司。我們的使命是幫助企業無縫整合與分析數據,透過強大的數據基礎架構與 AI 資訊平台,推動更精準的商業決策。我們相信,數據不該分散在各個系統中等待提取,而是應該即時串聯,成為企業成長的驅動引擎。

Canner 目前有兩大核心產品,Canner Enterprise 與 Wren AI,分別服務於不同領域的數據需求,幫助企業從數據管理到行銷、產品分析,全方位提升競爭力,並以開源策略為核心產品開發與成長。

Canner 的願景 – 讓數據成為每個決策的核心

我們的願景是成為全球企業數據即時分析與智慧決策的領導者。
我們相信,隨著數據量指數級增長,未來的企業競爭力將取決於他們如何管理與運用數據。我們希望透過 Canner Enterprise 與 Wren AI,讓企業能夠擁有前所未有的數據敏捷性與智能決策能力,不僅幫助企業做出更聰明的決策,也推動整個產業的數據轉型。



Jobs

Full-time
Mid-Senior level
1
800K ~ 1.6M TWD / year

Full-time
Mid-Senior level
1
1M ~ 1.6M TWD / year