Job interface that can be implemented for different job schedulers.
Convert LSF code to use an implementation of this interface.