Azul

Compiler Performance Engineer

Azul
Apply
13 days ago
Remote, Canada +4 moreMid Level

Responsibilities

  • Analyze Java benchmarks and customer workloads to identify performance gaps in generated code and trace them to compiler root causes.
  • Implement and improve Falcon middle-end and back-end optimizations, including inlining, loop optimizations, vectorization, redundancy elimination, speculative optimizations, and runtime interactions.
  • Improve code generation for x86_64 and AArch64.
  • Write tests and benchmarks to demonstrate improvements and prevent regressions.
  • Contribute relevant changes upstream to LLVM.

Requirements

  • At least 2 years of professional experience in compilers, JIT compilers, or low-level performance engineering.
  • Strong C++ design and coding skills.
  • Solid understanding of compiler optimization theory, including SSA, data flow analysis, and loop transformations.
  • Ability to read assembly and determine why one instruction sequence is faster than another.
  • Preferred: experience with LLVM IR and LLVM optimization passes or optimizing compilers such as HotSpot C2, Graal, GCC, or V8.
  • Preferred: experience with profilers such as perf, VTune, or async profiler.
  • Preferred: knowledge of x86_64 and/or AArch64 microarchitecture.
  • Preferred: experience with Java, Scala, or Kotlin, or with JVM internals.
  • Preferred: MSc or PhD in Computer Science with a compiler or performance focus.

Benefits

  • Remote-first work, Prague/Limassol/Belgrade city-center offices, or hybrid work, up to the employee.
  • Flexible working hours.
  • Premium IT equipment, including a MacBook Pro or hardware of choice.
  • Competitive paid holidays and sick time.
  • Referral program.
  • Competitive compensation.

Tech Stack

Categories

Azul

About Azul

501-1,000 employees

Azul provides commercial Java runtimes and support based on OpenJDK for enterprises running large-scale applications. Its offerings include Zulu builds of OpenJDK, the performance-focused Azul Platform Prime (formerly Zing), monitoring/security services, and long‑term support subscriptions. Founded in 2002 and headquartered in Sunnyvale, California, Azul is privately held under Thoma Bravo ownership and serves organizations across finance, telecom, e‑commerce, and other Java‑intensive industries.

Contact me