Taro Logo

Performance Engineer

Azul is a company focused 100% on Java, building the Java platform for modern cloud enterprise.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Performance Engineer

Azul, the only company dedicated entirely to Java, is seeking a Performance Engineer to join their team in Prague. 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 extensive experience in performance analysis and a deep understanding of software stack components. You'll be responsible for analyzing workloads ranging from microbenchmarks to complex real-world applications, investigating performance bottlenecks, and developing tools to enhance analysis capabilities.

The ideal candidate brings 6+ years of relevant experience, with strong knowledge of performance analysis methodology and profiling tools. Experience with Java-specific tools like AsyncProfiler and JFR/JMC is highly valued, as is knowledge of JVM internals and x86/Aarch64 architectures.

Azul offers an attractive benefits package including equity participation, performance-based bonuses, flexible work arrangements with hybrid/remote options, and generous time off. You'll be working from their Prague office (if preferred) alongside world-class experts who actively contribute to the Java ecosystem. This is an opportunity to shape the future of Java while working for a company that's reimagining how customers utilize this technology.

Last updated 18 days ago

Responsibilities For Performance Engineer

  • 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 of optimizations
  • Making tools and infrastructure to facilitate performance analysis

Requirements For Performance Engineer

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
  • 6 years of relevant experience

Benefits For Performance Engineer

Equity
  • Equity Program
  • Annual performance bonus
  • Referral Program
  • Choice of IT Equipment
  • 5 weeks holidays
  • 5 sick days
  • Flexible working hours
  • 100% work from home option
  • Office in Prague City Centre

Interested in this job?

Jobs Related To Azul Performance Engineer