An investment banker is typically a line job in the investment banking division. A financial engineer is typically a staff job in the sales & trading, or financial strategies, division. They provide valuable supporting input, but are typically not in charge.