1872 - 1948, Bain trat 1893 in den Iowa Geological Survey ein und wurde 1894 zum stellvertretenden staatlichen Geologen von Iowa ernannt. Er war auch Dozent für Wirtschaftsgeologie an der University of Iowa und der University of Chicago. 1900 wurde Bain Präsident und Manager von Dubuque Ore Concentrating Co. Er arbeitete dann in der Minenprüfung in Colorado. 1901 wurde er Vorarbeiter und später stellvertretender Superintendent der Franklin Mine in Idaho Springs, Colorado. 1902-1903 Manager von Consolidated Franklin Mines Co. und stellvertretender Manager von Cripple Creek Mining Co. in Cripple Creek, Colorado. 1903-1905 bei der Geological Survey 1905-1909 Direktor des neu gegründeten Illinois State Geological Survey. 1918-1919 stellvertretender Direktor, 1921-1924 Direktor der USA. Bureau of Mines.