Global lead platform careers