Google ソフトウェア エンジニア インターン 2017 in Tokyo, Japan

テクノロジー業界で働くことと Google のフルタイム職にご興味のある学生の皆様を対象とした 8~14 週間にわたるフルタイム有給のユニークなインターンシップを実施します。

このプログラムでは、複雑なコンピュータ サイエンス ソリューションや拡張可能な分散型ソフトウェア システムの開発に取り組み、また世界に影響を与える多数の小規模プロジェクトにも協力して取り組めるような機会を提供します。こうした取り組みには調査力、高い意識、協調性、そして疑問に思う力が欠かせません。

応募の締め切りは毎月末です。審査は月単位で行われます(たとえば 12 月 10 日に応募した場合、その月の末日後に Google からご連絡いたします)。できるだけ早く応募されることをおすすめいたします。応募の最終締め切りは 2017 年 5 月 31 日の午後 11 時 59 分(日本時間)です。審査には少々時間がかかりますのであらかじめご了承ください。

ソフトウェア エンジニアリング インターンは、Google の中心的なプロダクトやサービスを担当するとともに、Google のエンジニアリング業務で重要な役割を果たしている担当者と連携するポジションです。学歴や経験に応じて、以下の分野のいずれかを担当していただきます。

プロダクト&システム デベロップメント 検索品質を向上させる新しい革新的な方法の発見、コンピューティング プラットフォームやネットワーキング技術の構築、動画のインデックス登録の自動化、複雑なオークション システムの継続的な改善と拡大など、やりがいのある技術的な課題に対するソリューションを開発します。Google のプロダクトの拡大と品質向上を実現するためのソフトウェア アプリケーションをリサーチ、企画、開発しながら、大量のデータや情報へのアクセスに関わるスケーラビリティの問題に共同作業で取り組みます。関連する専門分野の例として、AJAX および同様の技術を使用したユーザー インターフェース開発、セキュリティ、組み込みシステムとモバイルアプリ(Android)、デベロッパー ツール(IDE、大規模なビルドシステム、コンパイラ)などが挙げられます。

エンジニアリング プロダクティビティ ソフトウェア設計スキル、分析力、プログラミング能力を駆使して革新的な自動テストシステムを構築します。これは、単なるデバッグやテストの実施といった表面的な作業のみを行う仕事ではありません。テストチームは日々幅広い課題に取り組みながら、分散コンピューティング インフラストラクチャにおけるさまざまな使用事例やシナリオに対応するためのインテリジェント システムの設計と構築を行います。これまでは存在しなかったものに対する自動テストシステムを設計、構築しようとするとき、参照できる教科書はありません。このグループで業務にあたる人材として Google が優秀なエンジニアを求めているのはそのためです。

サイト リライアビリティ Google の運用プロセス全体に関与し、クラウドベース コンピューティングの最前線で業務にあたります。この精鋭チームの一員として、トラフィック異常のコードレベルのトラブルシューティングから最新サービスのメンテナンスまで、またモニタリングやアラートから新しい自動化インフラストラクチャの構築まで、Google の運営を維持するあらゆる業務に対応します。このチームのソフトウェア エンジニアは、何千万という数のユーザーの規模に見合う強力かつ拡張可能なソフトウェアの作成に情熱を傾けています。やりがいのある新しい事態に日常的に取り組み、ほぼすべてのエンジニアリング チームやオペレーション チームと連携して、高速で信頼性が高く、すべての人がアクセスできるような Google ならではのサービスとアプリケーションを提供します。

Responsibilities

  • 具体的な業務内容は、プロジェクトによって異なります。

Minimum qualifications

  • 現在 4 年制大学または大学院でコンピュータ サイエンスまたは関連性の高い技術分野において学士号、修士号、または博士号を取得中で、2018 年~2019 年に卒業予定であること
  • 現在、全日制課程に在籍中で、インターン終了後はその課程に戻る予定があること
  • 8 週間以上東京オフィスで勤務できること

Preferred qualifications

  • システム ソフトウェアやアルゴリズムに関する経験
  • 汎用プログラミング言語に関する実務経験(Java、C、C++、C#、Objective C、Python、JavaScript、Go など)
  • Unix、Linux または Windows 環境と API に関する知識
  • TCP/IP とネットワーク プログラミングに精通していること