Technical Staff jobs in Global Location