I'm pretty sure that you can focus on the non-tanky Engineer skill tree to achieve that... I can't find the link, but the Engineer has 3 skill trees, one of which is I'm pretty sure combat focused, one is tanky, and one is all about robot followers, so you can play the Engineer as either a brawler type, tank, or control/pets class I guess, or some combination thereof.
To the surprise of absolutely no one, I will be rolling an Embermage to start. I am nothing if not predictable.