Java Compiler Developer Intern

Oracle

📍 ZURICH, Switzerland, Switzerland

Full-time other-general Posted March 03, 2026

Job Description

**Job Description**



GraalVM is a state-of-the-art polyglot VM for Java and other static and dynamic languages, which allows compiling Java, Scala and Kotlin programs ahead-of-time to native machine code, and can run programs written in other languages such as JavaScript, Python and WebAssembly in JIT mode. GraalVM is integrated with the Oracle Database, and allows executing native and just-in-time-compiled workloads within the Oracle Database. The advantage of ahead-of-time compilation is improved startup time and reduced memory footprint, because programs do not have to be compiled during their execution. Currently, GraalVM takes the input programs in the form of Java bytecode, and produces efficient binaries that start fast and consume a minimal amount of memory. However, it is increasingly popular to ship software also using other platform-independent formats, such as WebAssembly, and GraalVM is in principle applicable to ahead-of-time compilation of programs comp...