I used a British dictionary, which acknowledges that there are some differences between BE and AE. If I were to need the American meaning, I'd double check with say Merriam Webster.
Main Entry: bai·liff
Etymology: Middle English baillif, bailie, from Old French baillif, from bail custody, jurisdiction -- more at BAIL
1 a : an official employed by a British sheriff to serve writs and make arrests and executions b : a minor officer of some U.S. courts usually serving as a messenger or usher
2 chiefly British : one who manages an estate or farm
- bai·liff·ship /-"ship/ noun
I suppose 1 b is what you had in mind when you described a bailiff. I am not too sure about 1 a though.
Having words which differ that much between varieties of English doesn't really help. I haven't studied law (and don't plan to do so), so I'm not quite sure about official terms. (I can try to find out)
I think "corrections officer" is AE:http://www.freesearch.co.uk/dictionary/corrections
plural noun US FORMAL
the set of methods available to the authorities for punishing and treating people who have committed crimes:
- a corrections officer
(OK it's my weird British dictionary again :) )