ソフトウェア エンジニア III、検索
- 🇦🇺 Australia | 🇮🇳 India | 🇮🇹 Italy | 🇯🇵 Japan | 🇸🇬 Singapore | 🇺🇸 United States | 🇻🇳 Vietnam
- On-site
- 19 hours ago
- AI
- C++
- Python
- AI/ML
About the job
Google のソフトウェア エンジニアは、膨大な数のユーザーによる情報アクセスや検索、相互交流のあり方を変革する、次世代の技術を開発する役割を担っています。Google のサービスは大量の情報を処理するため、ウェブ検索にとどまらない広範な技術が必要になります。そのため、あらゆる分野から新しい発想を持ち込めるエンジニアを求めています。その範囲は、情報検索から分散コンピューティング、大規模システム設計、ネットワーキング、データ ストレージ、セキュリティ、AI、自然言語処理、ユーザー インターフェース設計、モバイルなど、日々拡大しています。ソフトウェア エンジニアは、Google にとって欠くことのできないプロジェクトに配属されます。エンジニア自身の能力や Google のビジネスの成長と進化に合わせて、チームやプロジェクトを異動する機会もあります。さらなる技術の進化のために、Google のエンジニアには、さまざまな技術に精通し、リーダーシップを備え、新しい多様な問題にも意欲的に取り組めることが求められます。
AIGC プラットフォームは、LLM ベースのトピック取り込み、コンテンツ クラスタリング、要約生成、品質評価、公開といった、AI 生成コンテンツ(AI による概要と AI カード)のライフサイクル全体を担う基盤インフラストラクチャです。Google のプラットフォームにより、プロダクト チームは AI ファーストな新しいフォーマットの開発や検証を迅速に進められるようになり、Discover フィードは AI を活用した動的でインタラクティブな「知識とエンターテインメントのコンパニオン(パートナー)」へと進化を遂げています。Google は、厳格な自動品質ゲートと効率的な LLM エージェント ワークフローを統合することで、AI 生成コンテンツが最新かつ事実に基づき、グラウンディングされたものであることを保証し、世界中の何百万人ものユーザーに安全に配信しています。AIGC の作成を一元化することで、負荷の高いコンピューティング リソースを最適化し、現実世界のイベントからパーソナライズされたユーザー フィードや通知までのパイプラインを合理化できます。
Google 検索に関わる部署では、手段や場所を問わない情報検索の進化を目指す取り組みが常に行われています。検索のあり方を再構築するためには、どこからでもアクセスできる便利なエクスペリエンスを世界中の人々に提供し続けながら、複雑なエンジニアリングの課題を解決し、インフラストラクチャを拡張する必要があります。この検索チームに加わり、世界中の何十億もの人々に貢献するために腕を振るってください。
Xほとんどの場合、この職種では採用プロセスの一環として対面式での面接が必要となります。
Google では障がい者採用の取り組みを進めています。
必要な条件/経験:
- 学士号を取得していること(同等の実務経験でも可)。
- C++、Python などのプログラミング言語を使用してソフトウェアを開発した 2 年以上の経験。
望ましい経験/スキル:
- コンピュータ サイエンスまたは関連する技術分野の学士号、修士号、博士号のいずれか。
- 高パフォーマンスでデータ量の多い分散バックエンド システムとデータ処理パイプラインを構築、保守、スケーリングした経験。
- AI/ML の開発、LLM 推論、エージェント ベースのアーキテクチャ、生成 AI のデプロイに関連するフレームワークとツールを使用した経験。
- イベント ドリブン アーキテクチャ、コンテンツ レコメンデーション システム、検索テクノロジー、情報検索のいずれかに精通していること。
- 優れた問題解決能力と、変化が速く不確実性の高い環境で成果を上げた実績。優れたコミュニケーション能力を備え、専門分野の異なる複数のエンジニアリング チームやプロダクト チームと効果的にコラボレーションできること。
Responsibilities
- AIGC プラットフォームにおける、堅牢でスケーラブルなバックエンド インフラストラクチャ、データ パイプライン、ソフトウェア ソリューションの設計、開発、テスト、デプロイ、保守を行う。
- スケーラブルで低レイテンシ、高スループットのストリーミングおよびバッチデータ パイプラインを構築して、大量のコンテンツの取り込み、クラスタリング、重複除去、サービング インデックスへの公開を処理する。
- プロダクト マネージャー、UX、データ サイエンティスト、品質の各チーム、ダウンストリーム ランキング/検索チームなど、部門横断型のパートナーと緊密に連携して、技術設計を推進し、新しい AI コンテンツのユースケースを妨げる要因を排除する。
- オペレーショナル エクセレンスを実現するため、システムのパフォーマンスやパイプラインのレイテンシを分析・最適化し、サービスの健全性をモニタリングするとともに、コンピューティング容量の管理を行う。
- プラットフォームの広範な変革目標に沿って、自律的に技術的貢献を果たし、エンドツーエンドの一連のタスクを遂行する。
ソフトウェア エンジニア III、検索 · Google