GraalVMインターンシッププログラム

GraalVMチームは、世界中のソフトウェアエンジニアの生産性を向上させるという意欲的な目標を掲げた、高度なJDKを作成しました。長年の研究の結果、GraalVMは現在、幅広い言語とプラットフォームにパフォーマンスの向上と追加機能をもたらす、実稼働に対応したテクノロジーです。

インターンシップの応募期間は終了しました

インターンシッププログラムにご応募いただいた皆様に感謝します。応募期間は終了いたしました。ただし、コンパイラに関する背景を持つ候補者は引き続き受け付けております。この分野に関連する経験や教育がある場合は、graalvm-internships_ww_grp@oracle.comまでメールでご連絡ください。

皆様のチャンス

check intern opportunity icon
複雑なコンピュータの問題を解決するために、スキルと知識を適用するチャンスを得ましょう。
check intern opportunity icon
オープンソーステクノロジーと最終的には製品に貢献しましょう。
check intern opportunity icon
分散された自己完結型の国際チームで働きましょう。
check intern opportunity icon
世界のハードウェアおよびソフトウェアシステムイノベーターをリードする企業で働く貴重な経験を積みましょう。
check intern opportunity icon
業界の専門家や科学者である同僚から学びましょう。
check intern opportunity icon
世界中の研究センターの1つを選択しましょう。

考えられる研究分野

Javaで記述された最新のJITコンパイラであるGraalの新機能と最適化機能を実装します。
ネイティブイメージに新しい監視機能と他のJDK機能を開発します。
ネイティブイメージ用に新しいプロファイルガイド最適化(PGO)機能を構築します。
ネイティブイメージに基づく新しい最先端クラウドテクノロジーであるGraalOSの構築に協力します。
マルチクラウドJavaマイクロサービスを構築するための新しいテクノロジーであるGraal Cloud Development Kitに取り組みます。
GraalVMプロジェクト内で機械学習の新しいユースケースを探ります。
開発者の生産性を向上させるインタラクティブなツールと視覚化に取り組みます。
GraalVMとGraalOSの新しいセキュリティ機能を調査します。
新しい機能でGraal言語を拡張します。
Graalプロジェクト内の多数の研究プロジェクトの1つに参加します。

必要なスキル

幅広い機会があるため、特定のスキルは具体的なトピックによって異なります。一般的に、次のようなスキルのいくつかをチェックできる場合は、あなたに適した場所があるでしょう。
  • Javaプログラミングの深い知識(必須)
  • 流暢な英語のコミュニケーション(必須)
  • コンパイラテクノロジーの経験
  • JavaScript、Python、またはネイティブ言語(C/C++)でのプログラミング経験

研究センターの所在地

research center locations map

私たちとつながる