The stats for a subjob can be retrieved via API; they're returned as 1 long string, so you'll have to split them.
>>> import qb
>>> stats = qb.stats('605.0')
>>> print stats[0]['data']
605.0 start: [Aug 24, 2011 12:28:32] 367511312 end: [Aug 24, 2011 12:28:41] 367511321 time: [9 s] 9 host: jburk-17-mbPro.local thread: 0 mem: 4740 swap: 0