Job Summary
A search engine is filling a position for a Telecommuting Java Performance Engineer.
Individual must be able to fulfill the following responsibilities:
- Improving existing open-source benchmarking tool Rally
- Extending macro- and micro-benchmarking infrastructure
- Investigating performance issues on OS, JVM or application level
Position Requirements Include:
- Solid understanding of operating system internals like virtual memory, networking, process and I/O scheduling
- Solid understanding of JVM internals including JIT compilation, object allocation / garbage collection and the Java memory model
- Be able to systematically analyze various performance issues with the appropriate tools and explain the findings to fellow engineers
- Good knowledge of Java