Performance Engineer

Engineering Bangalore, India


Description

As the only company focused 100% on Java, Azul is building the Java platform for the modern cloud enterprise. 

We are reimagining how customers use Java, bringing them the tools and insight they need to deliver faster, more performant, more dependable, and less expensive Java services. 

Come join one of the most influential members of the Java and OpenJDK community and help influence the future of Java. 

We are looking for a Performance Engineer to join our performance team to help us optimize Azul Prime Java Virtual Machine (JVM) and push Java performance to the levels never reached before. 

In this role you will be working closely with Azul Prime engineering team analyzing JVM performance and suggesting new features and optimizations in JDK, JVM runtime, and JIT compilers. 

You will be: 

  • Analyzing performance and looking for optimization opportunities on various workloads spanning from microbenchmarks to large real-world applications.
  • Investigating performance bottlenecks across the whole software stack from the application down to the OS and CPU levels.
  • Writing benchmarks to demonstrate and estimate the performance impact of suggested optimizations.
  • Making tools and infrastructure to facilitate and accelerate performance analysis.

Minimum requirements:
 

  • Mid to Senior level experience in performance analysis at either application or platform level.
  • Good knowledge of performance analysis methodology, profiling approaches, tools and automation.
  • Good understanding of the software stack from the application down to the OS and CPU levels.

Nice to have: 

  • Experience in performance analysis on the Java stack.
  • Experience with Java specific profiling tools, like AsyncProfiler, JFR/JMC, etc.
  • Knowledge of JVM internals.
  • Deep knowledge of either x86 or Aarch64 architectures and optimization techniques on those architectures.
  • Understanding of compiler techniques and optimizations.
  • Min 6 yrs of relevant experience

Azul Systems, Inc. is proud to be an Equal Opportunity/Affirmative Action Employer. We do not discriminate against any applicant on the basis of race, color, religion, national origin, gender, gender identity, sexual orientation, marital or family status, age, disability, military/veteran status, or any other status protected by Federal or State law or local ordinance.