Java JIT Compiler Performance Engineer
Job in
Mississauga, Ontario, Canada
Listed on 2026-10-25
Listing for:
Azul
Full Time
position Listed on 2026-10-25
Job specializations:
-
Software Development
Java Developer, Software Engineer, Computer Software / Middleware
Job Description & How to Apply Below
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 workloads
- Trace generated-code gaps to compiler root causes
- Implement inlining, loop, vectorization, and redundancy optimizations
- Improve and AArch
64 code generation - Write regression-protecting tests and benchmarks
- Two-plus years in compilers or low-level performance engineering
- Strong C++ design and coding skills
- Understanding of SSA, data flow, and loop transformations
- Ability to read assembly and compare instruction sequences
- LLVM, profiler, JVM, or microarchitecture experience is beneficial
Bring compiler expertise, C++, and performance analysis to make Falcon generate faster Java code for Azul customers.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×