The location includes Netflix’s only technology hub outside of the U.S. and "the creative team driving its ambitious Central and Eastern Europe content slate."