Может на английском и можно сказать "черный работник" и это будет воспринято нормально. У меня это словосочетание стойко ассоциируется со словом "раб".
Насчет "раба" - не знаю, но я бы в первую очередь подумала, что человек работает по-черному, неоформленным.