Even for a Boeing 747, the F/O does not need a type rating.
However, for any flights long enough to require a relief pilot, there must always be a type rated pilot on duty, so many airlines just type every F/O on long range aircraft to simplify manning.
Joe