Manager, New Localization Technology POSITION TITLE: Manager, New Localization Technology LOCATION: US Burbank, CA (Hybrid) ABOUT THE ROLE: Position Overview The Manager, New Localization Technology is a pivotal role responsible for managing a team of two
Location: Los Angeles, California (on-site) Our mission is to promote American values through the creative use of digital media, technology and edu-tainment. Were proud to be voted among the “Best Place to Work in Los Angeles”