JVM Engineer

Location: Almaty, Kazakhstan
Department: Development

Role Summary

We’re looking for a highly motivated, smart and talented JVM Engineer who will be responsible for developing and improving compiler optimizations, analyzing JVM performance and supporting production issues related to performance bottlenecks. The candidate will primarily focus on JVM internals, including JIT and/or AOT compilation, performance analysis and optimization across different Java versions.


Qualifications

  • BS/BA in Computer Science or equivalent
  • 3+ years of relevant experience
  • Strong knowledge of C/C++ and Java
  • Experience with compiler internals in at least one of the following: OpenJDK (C1, C2), ART, Graal, LLVM, GCC, Intel Compiler
  • Experience with benchmarking and performance measurement techniques
  • Solid knowledge of systems programming fundamentals (processes, threads, memory management, synchronization primitives)
  • Experience with at least one ISA (e.g. x86, AArch64, RISC-V, Power, SPARC)
  • Intermediate English level or higher.

What We Offer

  • Opportunity to become a part of a team of Linux and Java experts, work together on an open-source project with high visibility and make an true impact on the industry
  • The Community of Java professionals, not just a job
  • Possibility for growth and development
  • Competitive compensation package
  • Mixed online and offline work.