資深軟體工程師,AI 開發者體驗
為 Splash(BetterPool 的 fantasy sports 平台)打造 AI 代理程式基礎架構與開發者工具。 工作涵蓋雲端開發環境、自主程式代理、正式環境整合與安全防護機制。
說明
- 打造基礎架構,讓 AI 代理程式能處理軟體開發流程中的大部分工作。
- 建立雲端程式開發環境,讓工程師和代理程式無須本機設定,即可執行核心服務與測試。
- 開發自主代理程式,將工作項目轉化為經過審查的提取要求(pull request)。
- 支援瀏覽器和原生應用程式測試、正式環境可觀測性、設定驗證及合規檢查。
- 將代理程式連接至 Datadog 和事件處理工具,讓正式環境警示能促成修復用的提取要求。
- 為工程以外的團隊打造共用代理平台,提供執行環境、觸發條件和防護機制。
- 維護本機開發堆疊和可重現的雲端程式開發環境。
- 評估、整合並設定開源及商用程式代理程式。
- 透過 Slack、Jira、GitHub 和 Datadog 設定代理程式觸發條件,並管理憑證、上下文、監控和成本追蹤。
- 訂定代理程式存取資料、機密和個人資訊的防護措施,並在受監管產業中納入必要的人工審查。
- 找出並修復代理程式失效的原因,例如上下文不足、測試不可靠、工具無法使用或環境缺漏。
- 縮短提取要求週期和審查延遲,同時提高由代理程式完成的工作比例。
職位要求
- 至少 90% 的工作使用 Claude Code、Codex 或 Cursor 等 AI 代理程式。
- 具備多代理程式或子代理程式設定經驗者優先。
- 具備協調平行代理程式或將工作委派給子代理程式的經驗。
- 具備建立技能、掛鉤程式或執行框架設定,以提升代理程式輸出品質的經驗。
- 具備 AWS 基礎架構經驗,包括 ECS/Fargate、RDS、Lambda、網路和 IAM。
- 具備使用 CDK、CloudFormation 或 Terraform 進行基礎架構即程式碼開發的經驗。
- 具備容器和 CI/CD 管線經驗。
- 能直接參與 TypeScript 和 Node.js 服務開發。
- 具備打造供他人使用的內部平台、開發環境或開發者工具的經驗。
- 熟悉評估代理程式在程式設計和非程式設計任務上的表現。
- 能在遠端團隊中獨立工作,並與美國及布拉格時區的團隊成員溝通。
- 至少六年軟體工程經驗,且曾大量投入基礎架構、平台或開發者工具相關工作。
- 優先條件:具備使用 Docker、devcontainers、Kubernetes、Nix 或類似工具,大規模執行沙箱或暫時性環境的經驗。
- 優先條件:具備 MCP 伺服器或其他讓代理程式存取實際系統的整合經驗。
- 優先條件:具備追蹤和評估代理程式工作成果的經驗,包括 OpenTelemetry、LLM 追蹤或成本追蹤。
- 優先條件:具備遊戲或金融科技等受監管產業的經驗。
- 優先條件:對運動有興趣。
福利待遇
- 有機會取得公司股權。
- 醫療、牙科和視力保險。
- 401(k) 和其他退休計畫選項。
- 彈性的帶薪休假。
- 年度公司旅遊和團隊聚會。
- 定期舉辦全公司遊戲活動,並提供現金獎勵。
