Match score not available

Performance Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in performance analysis at application or platform level, Good knowledge of performance analysis methodology and software stack.

Key responsabilities:

  • Analyze performance and suggest optimizations for Azul Prime JVM
  • Investigate performance bottlenecks across software stack levels
  • Write benchmarks to estimate performance impact of optimizations
Azul logo
Azul SME https://www.azul.com/
201 - 500 Employees
See more Azul offers

Job description

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:

  • 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.

What Do We Offer In Prague?
  • Equity Program - be part of the company success. 
  • Annual bonus based on company performance. 
  • Referral Program - bring your friend we would all love to work with. 
  • IT Equipment - choose your laptop and other accessories based on your own preferences. 
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, contribution for work from home equipment. 
  • Offices in Prague City Centre - Spaces Albatros with gym, café, bike lockers and the best view in the town. 
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem. 

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

System Engineer Related jobs