managing partner relationships jobs in vellore tn