Назад
Company hidden
9 дней назад

Staff Compiler Performance Engineer (Java/LLVM)

Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Serbia/Cyprus +2 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Compiler Performance Engineer (Java/LLVM): Defining performance strategy and leading optimization design for Falcon, Azul’s production JIT compiler built on LLVM, with an accent on code generation, compiler architecture, and managed-language runtime integration. Focus on identifying performance gains across customer workloads, enabling new hardware platforms, balancing peak performance with compile time and warmup, and driving LLVM community contributions.

Location: Prague, Belgrade, Serbia, Cyprus, Limassol, Toronto, Canada, or the United States; hybrid and full-remote options are available depending on location.

Company

hirify.global develops Java platform technology for modern cloud enterprises and contributes to the Java and OpenJDK ecosystem.

What you will do

  • Define Falcon’s performance strategy by identifying opportunities across benchmarks and customer workloads.
  • Lead complex optimizations in the optimizer, code generator, and interfaces between the compiler, runtime, and garbage collector.
  • Make architectural decisions covering the optimization pipeline, compile-time budget, and tiering strategy.
  • Lead Falcon enablement on new hardware platforms and hirify.global products.
  • Mentor senior engineers, review critical designs and code, and establish performance validation standards.
  • Represent hirify.global in the LLVM community through upstream design discussions and contributions.

Requirements

  • 8+ years of professional experience developing optimizing or JIT compilers.
  • Technical leadership experience owning major compiler components or production optimization frameworks.
  • Expert C++ skills and experience with large, long-lived codebases.
  • Deep expertise in compiler optimization and code generation, including trade-offs among peak performance, compile time, warmup, and code size.
  • Expert performance analysis skills down to the microarchitecture level.

Nice to have

  • Recognized contributions to LLVM or another major compiler as a code owner, maintainer, or significant upstream contributor.
  • Experience with managed-language JIT compilers such as HotSpot C2, Graal, V8, or .NET RyuJIT.
  • Experience collaborating with runtime and garbage collection teams on speculation, deoptimization, and barrier design.

Culture & Benefits

  • High-impact work at a growing global company contributing to the Java ecosystem.
  • Flexible working hours and hybrid or full-remote work options.
  • Offices in Prague, Limassol, and Belgrade city centers.
  • Premium IT equipment, including a MacBook Pro or hardware of choice.
  • Five weeks of holidays and five sick days.
  • Employee referral program.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →