シニアソフトウェアエンジニア、AI開発者エクスペリエンス
BetterPoolのファンタジースポーツプラットフォーム「Splash」のために、AIエージェント基盤と開発者向けツールを構築します。 クラウド開発環境、自律型コーディングエージェント、本番環境との連携、安全対策を担当します。
仕事内容
- AIエージェントがソフトウェア開発ワークフローの大部分を担えるよう、基盤を構築します。
- エンジニアやエージェントがローカル環境を設定せずにコアサービスやテストを実行できる、クラウドコーディング環境を作成します。
- チケットをレビュー済みのプルリクエストに変換する自律型エージェントを開発します。
- ブラウザーおよびネイティブアプリのテスト、本番環境の可観測性、設定検証、コンプライアンスチェックを支援します。
- エージェントをDatadogやインシデント対応ツールに接続し、本番アラートから修正用プルリクエストにつなげます。
- エンジニアリング以外のチームにも提供する共有エージェントプラットフォームを作り、ランタイム、トリガー、安全対策を整備します。
- ローカル開発スタックと再現可能なクラウドコーディング環境を保守します。
- オープンソースおよび商用のコーディングエージェントを評価、統合、設定します。
- Slack、Jira、GitHub、Datadog経由のエージェントトリガーを構成し、認証情報、コンテキスト、監視、コスト追跡を管理します。
- エージェントによるデータ、秘密情報、個人情報へのアクセスを保護する対策を定め、規制対象業界で必要な人によるレビューも組み込みます。
- コンテキスト不足、信頼性の低いテスト、利用できないツール、環境の不足など、エージェントの失敗原因を特定して解消します。
- プルリクエストの所要時間とレビュー待ちを減らし、エージェントが完了する作業の割合を高めます。
応募要件
- 業務の少なくとも90%で、Claude Code、Codex、CursorなどのAIエージェントを使用できること。
- マルチエージェントまたはサブエージェントの構成経験があれば尚可。
- 複数エージェントの並行作業を調整したり、サブエージェントに作業を委任したりした経験。
- エージェントの出力品質を高めるスキル、フック、ハーネス設定を作成した経験。
- ECS/Fargate、RDS、Lambda、ネットワーク、IAMを含むAWSインフラの経験。
- CDK、CloudFormation、Terraformのいずれかを使ったInfrastructure as Codeの経験。
- コンテナおよびCI/CDパイプラインの経験。
- TypeScriptおよびNode.jsサービスの開発に直接貢献できること。
- 他のメンバーが使う社内プラットフォーム、開発環境、開発者ツールを構築した経験。
- コーディングおよび非コーディングタスクにおけるエージェント評価の知識。
- リモートチームで自律的に働き、米国およびプラハのタイムゾーンのメンバーと連携できること。
- ソフトウェアエンジニアリングの実務経験が6年以上あり、そのうち相当期間をインフラ、プラットフォーム、開発者ツールに携わっていること。
- 歓迎条件:Docker、devcontainers、Kubernetes、Nixなどを用いて、サンドボックス環境や一時環境を大規模に運用した経験。
- 歓迎条件:エージェントが実システムにアクセスできるようにするMCPサーバーなどの連携経験。
- 歓迎条件:OpenTelemetry、LLMトレース、コスト追跡などを用いて、エージェントの作業を追跡・評価した経験。
- 歓迎条件:ゲームやフィンテックなどの規制対象業界での経験。
- 歓迎条件:スポーツへの関心。
福利厚生
- 会社の株式を取得できる機会。
- 医療、歯科、視力の保険。
- 401(k)およびその他の退職年金制度。
- 柔軟な有給休暇。
- 年次の会社リトリートとチームオフサイト。
- 現金賞品付きの全社ゲームを定期開催。
