international services jobs in cuddalore tn