KAYAKシニアソフトウェアエンジニア――AI検索・旅行プランニング、カウナスハイブリッド勤務
KAYAKで、JavaベースのAI検索・旅行プランニングサービスを構築するシニアソフトウェアエンジニアとして働きませんか。数百万人に信頼性が高く、利用しやすい旅行体験を届けます。
仕事内容
- KAYAKの旅行検索・旅行プランニング製品向けに、信頼性の高い本番ソフトウェアを設計、提供、保守します。
- AI支援検索、会話型プランニング、旅程作成などの体験を支えるAPIとサービスを開発・強化します。
- 技術的な課題を分析し、トレードオフを検討したうえで、信頼性、パフォーマンス、保守性を実際に改善します。
- 自動テストを作成し、単体テスト、統合テスト、エンドツーエンドテストのカバレッジを高めます。
- コードレビューやエンジニアリング設計の議論に参加します。
- エンジニア、プロダクトマネージャー、デザイナーと協力して要件を定義し、利用しやすく有用な体験を構築します。
- ASK AI、スマートフィルター、AIによるホテルレビュー要約、Exploreなどの検索施策に貢献します。
- AIを活用した旅行機能の信頼性、透明性、有用性を高めます。
- 未知のシステムへの理解を深め、ドキュメント、ペアプログラミング、技術的な議論を通じて知識を共有します。
- デバッグ、可観測性、根本原因分析を用いて本番システムを監視・改善します。
- 開発ツール、エンジニアリングプロセス、ソフトウェア提供の実践を支援します。
応募要件
- 本番環境でソフトウェアを構築・サポートした経験。
- Javaの高いスキル、または他の関連プログラミング言語の習熟。
- API、データ構造、ソフトウェア設計原則に関する理解。
- ソフトウェアのテスト、および不具合や本番インシデントの診断経験。
- 技術的な意思決定を明確に文章と口頭で伝える能力。
- 担当業務を主体的に進め、必要に応じて助言や協力を求める能力。
- 設計、実装、リリース、継続的な保守までプロジェクトを遂行した経験。
- 特定の学位や教育課程に代わる同等の実務経験を認めます。
- 十分な英語力。
- 分散システム、検索、パーソナライゼーション、その他の大規模消費者向け製品の経験。
- 人工知能、機械学習、大規模言語モデルのアプリケーションに触れた経験。
- リレーショナルデータベースまたはその他の構造化データストアの使用経験。
- Web、モバイル、旅行関連製品の開発経験。
- アクセシビリティ、信頼性、使いやすさの改善経験。
- JavaとSpringの業務経験。
- クラウドサービス、CI/CDパイプライン、自動テストフレームワークに関する知識。
- 週3日、カウナスオフィスへ通勤できること。
- 英文履歴書を提出すること。
福利厚生
- 年収のおよそ10%に相当する年次ボーナス。
- 総額20,000米ドル相当のBooking Holdings RSU、および毎年追加付与される可能性。
- 年間最大20日、ほぼどこからでも勤務可能。
- 専門能力開発専用の資金。
- 数千種類のオンデマンド学習コースを利用可能。
- 追加の医療保険。
- 柔軟な病気休暇。
- 病気休暇中の追加の経済的支援。
- 誕生日の追加休暇1日。
- 冬季休暇中の全社休暇週間。
- 育児休暇中の追加の経済的支援。
- 週2回の無料ランチと毎日のオフィススナック。
- 週2回の無料ヨガセッション。
- 有給のボランティア時間。
- 会議のない金曜日。
- サマーキャンプ、KAYAKの創立記念日、ウィンターパーティーなどのオフィス・チームイベント。
- SpringHealthを通じた会社負担のセラピーセッション。
- 会社負担のHeadspaceサブスクリプション。
- 社内従業員コミュニティ。
