Nachdem die Union Pacific eine dreiteilige Lokomotive mit einer Gesamtleistung von 15.000 PS als Ersatz für ihre Gasturbinenloks ausgeschrieben hatte, war die GE U50 einer der drei Bewerber. Die anderen waren die EMD DD35A und die ALCO Century 855. Alle drei Entwürfe kombinierten zwei Dieselmotoren und verfügten über insgesamt acht Achsen. Die U50 hatte zwei 2.500 PS starke 16-Zylinder-Motoren, die auch in der U25B verwendet wurden. Jeder von ihnen hatte einen eigenen Generator und trieb vier Achsen an einem Ende der Lokomotive an.
Die Drehgestelle waren von den Gasturbinen der ersten Generation übernommen worden und bestanden aus zwei Gruppen von je zwei Achsen, die mit einem Brückenrahmen zusammengefasst waren. Im Jahr 1963 wurden je drei Einheiten an die Union Pacific und die Southern Pacific geliefert. Nach den ersten Versuchen bestellte die UP 20 weitere, die SP keine. 20 der UP-Lokomotiven wurden 1973 und 1974 ausgemustert, nur die restlichen drei und die drei von der SP wurden bis 1977 eingesetzt.
Einige Jahre später wurde die U50C als Antwort auf die Forderung nach einer Lokomotive mit ähnlicher Leistung entwickelt, die für eine hohe Leistung bei hohen Geschwindigkeiten optimiert war. Da die ursprünglichen Drehgestelle dafür nicht geeignet waren, verwendete GE die dreiachsigen Drehgestelle der Gasturbinenloks der dritten Generation. Um Gewicht zu sparen, verwendete GE zwei Zwölfzylinder gleicher Leistung und änderte viele andere Teile, z. B. verwendete man nun Aluminium- statt Kupferkabel. Obwohl 40 U50C gebaut wurden, waren sie nicht erfolgreich und hatten viele Ausfälle in den Bereichen Elektrik, Drehgestelle, Motoren und Widerstandsbremsen. Alle wurden 1976 ausgemustert.