تخرج من جامعة كولومبيا مع درجة البكالوريوس في عام 1949 و درجة الماجستير في عام 1950، في الرياضيات، و انضم إلى شركة آي بي إم في عام 1950. خلال أول ثلاث سنوات، عمل على آلة الحاسبة الإلكترونية الاختيارية المتسلسلة (SSEC) ؛ كان أول مشروع رئيسي له هو كتابة برنامج لحساب مواقف القمر. في عام 1953 طور باكوس لغة السبيدكودينغ، أول لغة عالية المستوى تم إنشاؤها للكمبيوتر IBM، للمساعدة في تطوير البرامج للكمبيوتر IBM 701. كان البرمجة صعبة جداً في هذا الوقت، وفي عام 1954 جمع باكوس فريق لتطوير وتعريف فورتران للكمبيوتر IBM 704. فورتران كانت أول لغة برمجة عالية المستوى يتم استخدامها بشكل واسع.
جامعة كولومبيا مع درجة البكالوريوس في عام 1949 و درجة الماجستير في عام 1950، في كل من الرياضيات