Implement deep job retry