Finding the best job has never been easier
Share
Your Role and Responsibilities
This might just be the job for you if you:
As a member of our team, in this role you will diagnose and resolve issues reported against our language runtimes by both internal and external clients, with a focus on issues with the Just-In-Time (JIT) Compiler component of the Java runtime. You will work closely with client-side support engineers to further understand the problem and collect failure data, and with the JIT development team for deep diagnosis and fix development and delivery. You will also work with other members of the Runtimes L3 team whose expertise is with other components of the Java runtime.
You will work with a wide variety of software failure types, including crashes, performance issues, and exception / error conditions. You’ll work across an assortment of supported platforms, including the Linux, Windows, AIX, and z/OS operating systems, and on Intel, POWER, Z, and ARM processor architectures. Most of your debugging and diagnosis will be done post-mortem, i.e. through analysis of data collected at the time of the failure. You will often work with the client and other IBM service engineers to collect additional data, occasionally providing diagnostic builds to enable additional failure data collection.
This position includes rotating light after-hours call-out duty and may require occasional work outside of normal office hours in exceptional circumstances.
Required Technical and Professional Expertise
Preferred Technical and Professional Expertise
These jobs might be a good fit