Ancestry
Ancestry
Ancestry 是一家家族歷史公司,透過線上族譜工具、歷史紀錄和面向消費者的 DNA 檢測,協助人們探索並分享家族淵源。其訂閱平台與 DNA 檢測套組業務結合技術、資料科學和歷史內容,支援個人研究。Ancestry 在全球團隊中招募產品、工程、行銷和科學等領域的人才,重視客戶體驗與包容性。

開發者體驗資深產品工程師

負責開發工具、CI/CD 平台和 AI 工作流程,提升 Ancestry 的工程效率。 推動內部產品從使用者研究與設計,直到發布、推廣和成效衡量。

說明

  • 從初步探索開始,推動開發者工作流程、工具或使用者問題的解決,直到發布並獲得採用。
  • 透過與工程師、產品經理和設計師交流,以及檢視支援工單、使用資料和 CI 紀錄,研究需求。
  • 釐清問題、使用者和預期成果;決定取捨,並規劃有助益的版本發布。
  • 設計端到端體驗,包括互動流程、各種狀態、空白畫面和錯誤處理。
  • 使用 Figma 或直接透過程式碼製作原型。
  • 開發 TypeScript 和 React 介面、後端服務與 API、命令列工具和終端機介面、GitHub Apps 與 Actions、Harness 管線範本,以及 Atlassian 和 Figma 整合。
  • 透過代理工作流程、情境與工具設計以及 MCP 伺服器建構 AI 能力,並納入評估、人工審查、成本與延遲限制及安全防護。
  • 交付完善的內部軟體,具備回應式行為、無障礙支援、清楚的錯誤訊息和可靠的文件。
  • 設定可衡量的成果、追蹤採用情況並分享發現。
  • 透過設計合作夥伴、試行計畫、發布公告、交流時段和簡明的遷移途徑推動採用。
  • 將成功的一次性解決方案轉化為可重複使用的元件,並為負責的工作作出技術決策。
  • 與隊友密切合作,並讓更廣泛的團隊參與會影響職責範圍以外工作流程的決策。

職位要求

  • 至少五年專業軟體工程經驗,實習經歷不列入計算。
  • 曾交付並獲使用者選擇採用的軟體。
  • 具備從需求未明確階段開始,領導複雜專案直到發布的經驗。
  • 能跨團隊協調,並對範圍與實作取捨作出合理決策。
  • 精通至少一個相關領域,例如 TypeScript 和 React、Go、Python、Java 或 Rust。
  • 能有效處理工程技術堆疊中相鄰層面的工作。
  • 具備開發者工具的建置經驗,例如 CLI、內部平台、SDK、CI/CD 工具或 IDE 整合。
  • 能說明面向開發者的軟體如何為使用者創造價值。
  • 能評估以 LLM 為基礎的功能、其失效模式,以及何時需要人工審查。
  • 能蒐集使用者意見,並推理互動情境與故障情境。
  • 能在規格、文件、變更紀錄和發布說明中清楚溝通。
  • 能自在地處理模糊不明的情況。
  • 必須通過背景調查。

福利待遇

  • 符合獎金資格。
  • 股權。
  • 完善的醫療、牙科和視力保險。
  • 可彈性選擇在附近辦公室、家中或兩者兼具的工作方式,須符合地點限制。
  • 具競爭力的薪酬。
  • 重視協作的工作環境。
  • 有機會帶來有意義的影響。
  • 為符合資格的身心障礙人士提供合理便利。