Improve Java performance through C++ optimization and code generation with Azul’s Falcon JIT compiler, working remotely or from Prague, Limassol, or Belgrade.As a Compiler Performance Engineer, you will optimize Falcon, the LLVM-based JIT compiler in Azul Platform Prime. Analyze benchmarks and customer workloads to find generated-code gaps and root causes. Apply compiler optimization theory across Falcon’s middle and back ends.Key Responsibilities: Analyze Java benchmarks and customer workloadsTrace generated-code gaps to compiler root causesImplement inlining, loop, vectorization, and redundancy optimizationsImprove x86_64 and AArch64 code generationWrite regression-protecting tests and benchmarksRequirements: Two-plus years in compilers or low-level performance engineeringStrong C++ design and coding skillsUnderstanding of SSA, data flow, and loop transformationsAbility to read assembly and compare instruction sequencesLLVM, profiler, JVM, or microarchitecture experience is beneficialBring compiler expertise, C++, and performance analysis to make Falcon generate faster Java code for Azul customers.#J-18808-Ljbffr
📌 Java Jit Compiler Performance Engineer (Toronto)
🏢 Azul
📍 Toronto