Taro Logo

Performance Engineer Serbia

The only company focused 100% on Java, building the Java platform for the modern cloud enterprise.
Sarajevo, Bosnia and Herzegovina
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Performance Engineer Serbia

Azul, the only company dedicated entirely to Java, is seeking a Performance Engineer to join their team in Belgrade, Serbia. This role focuses on optimizing the Azul Prime Java Virtual Machine (JVM) to achieve unprecedented performance levels. As a Performance Engineer, you'll work directly with the Azul Prime engineering team to analyze JVM performance and propose innovations in JDK, JVM runtime, and JIT compilers.

The position requires a strong background in performance analysis and optimization, with at least 6 years of relevant experience. You'll be responsible for analyzing performance across various workloads, from microbenchmarks to complex real-world applications, and investigating bottlenecks throughout the entire software stack. The role demands expertise in performance analysis methodology, profiling tools, and a deep understanding of system architecture from application to CPU level.

What makes this opportunity unique is the chance to work with some of the most influential members of the Java and OpenJDK community, directly impacting the future of Java technology. The company offers an attractive benefits package including equity participation, performance-based bonuses, and excellent work-life balance with flexible working arrangements.

Ideal candidates should possess experience with Java-specific profiling tools like AsyncProfiler and JFR/JMC, knowledge of JVM internals, and understanding of x86 or Aarch64 architectures. This role offers the perfect blend of technical challenge and opportunity to work with cutting-edge Java technology while contributing to tools that help enterprises deliver faster, more performant, and more dependable Java services.

Last updated 14 days ago

Responsibilities For Performance Engineer Serbia

  • Analyzing performance and looking for optimization opportunities on various workloads
  • Investigating performance bottlenecks across the whole software stack
  • Writing benchmarks to demonstrate and estimate performance impact
  • Making tools and infrastructure to facilitate performance analysis

Requirements For Performance Engineer Serbia

Java
  • Mid to Senior level experience in performance analysis
  • Good knowledge of performance analysis methodology, profiling approaches, tools and automation
  • Good understanding of the software stack from application to OS and CPU levels
  • Experience in performance analysis on the Java stack
  • Experience with Java specific profiling tools
  • Knowledge of JVM internals
  • Deep knowledge of x86 or Aarch64 architectures
  • Understanding of compiler techniques and optimizations

Benefits For Performance Engineer Serbia

Equity
  • Equity Program
  • Annual bonus based on company performance
  • Referral Program
  • IT Equipment - choose your laptop and accessories
  • 5 weeks of holidays
  • 5 sick days
  • Flexible working hours
  • 100% work from home option
  • Work with top Java ecosystem experts

Interested in this job?

Jobs Related To Azul Performance Engineer Serbia