Azul, the only company dedicated entirely to Java, is seeking a Performance Engineer to join their team in Belgrade, Serbia. This role focuses on optimizing the Azul Prime Java Virtual Machine (JVM) to achieve unprecedented performance levels. As a Performance Engineer, you'll work directly with the Azul Prime engineering team to analyze JVM performance and propose innovations in JDK, JVM runtime, and JIT compilers.
The position requires a strong background in performance analysis and optimization, with at least 6 years of relevant experience. You'll be responsible for analyzing performance across various workloads, from microbenchmarks to complex real-world applications, and investigating bottlenecks throughout the entire software stack. The role demands expertise in performance analysis methodology, profiling tools, and a deep understanding of system architecture from application to CPU level.
What makes this opportunity unique is the chance to work with some of the most influential members of the Java and OpenJDK community, directly impacting the future of Java technology. The company offers an attractive benefits package including equity participation, performance-based bonuses, and excellent work-life balance with flexible working arrangements.
Ideal candidates should possess experience with Java-specific profiling tools like AsyncProfiler and JFR/JMC, knowledge of JVM internals, and understanding of x86 or Aarch64 architectures. This role offers the perfect blend of technical challenge and opportunity to work with cutting-edge Java technology while contributing to tools that help enterprises deliver faster, more performant, and more dependable Java services.