What You'll Be Doing
- 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.
What You'll Bring
- 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.
Very 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
What We Offer
- 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, 100% work from home also possible.
- Offices in Limassol City Centre - if preferred.
- Most importantly you will work with top experts worldwide who contribute to the Java ecosystem.