Oracle's Java Platform Group (JPG) is seeking a Senior Java VM Compiler Developer to join their team in Stockholm. This role focuses on developing optimizing compiler technology for Oracle's Java HotSpot Virtual Machine. The position involves working on exciting projects in JVM bytecode compilation and collaborating with both Oracle teams and the OpenJDK community.
The JVM Compiler Team is responsible for developing and maintaining the Virtual Machine's just-in-time (JIT) compilers that adaptively compile Java bytecodes into optimized machine instructions. The team ensures high performance across all supported platforms and stays current with hardware advancements. They're involved in key JDK projects including Valhalla, Loom, Panama, and ZGC.
The ideal candidate will possess strong knowledge of computer architecture and compiler construction, with the ability to program and debug complex algorithms. Experience in compiler development, particularly in areas like global optimization, loop optimization, code generation, and register allocation is highly desired. The role requires excellent communication skills and the ability to collaborate effectively within a distributed team environment.
Oracle offers a dynamic work environment where innovation thrives, with over 60 billion active JVMs globally relying on their technology. They provide competitive benefits, including medical, life insurance, and retirement options, along with opportunities for professional growth and community involvement through volunteer programs.
This is an excellent opportunity for a skilled developer looking to make a significant impact on one of the world's most widely-used virtual machines while working with cutting-edge technology and a talented global team.